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 TypeMethodDescriptionboolean
Checks if the given operation name is allowed in a REST call.void
addBinding
(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
-