Package org.nuxeo.ecm.automation.server
Interface AutomationServer
- All Known Implementing Classes:
AutomationServerComponent
public interface AutomationServer
A registry of REST bindings. Provides methods for checking if a given operation is allowed to be invoked in a REST
call.
The binding registry is synchronized.
- Author:
- Bogdan Stefanescu
-
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if the given operation name is allowed in a REST call.voidaddBinding(RestBinding binding) Deprecated.since 10.3 unusedGets an array of registered bindings.getChainBinding(String name) Gets a binding given a chain name.getOperationBinding(String name) Gets a binding given an operation.Returns all the registered writersremoveBinding(RestBinding binding) Deprecated.since 10.3 unused
-
Method Details
-
getOperationBinding
Gets a binding given an operation.- Parameters:
name- the operation name.
-
getChainBinding
Gets a binding given a chain name.- Parameters:
name- the chain name
-
getBindings
RestBinding[] getBindings()Gets an array of registered bindings. -
addBinding
Deprecated.since 10.3 unusedRegisters a new operation binding.- Parameters:
binding- the new binding to register
-
removeBinding
Deprecated.since 10.3 unusedRemoves a binding for the given operation name.- Parameters:
binding- the binding to remove- Returns:
- the removed binding if any, otherwise null
-
accept
Checks if the given operation name is allowed in a REST call. -
getWriters
Returns all the registered writers- Since:
- 5.8
-
getReaders
- Returns:
- all the registered readers
- Since:
- 5.8
-