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 Details

    • getOperationBinding

      RestBinding getOperationBinding(String name)
      Gets a binding given an operation.
      Parameters:
      name - the operation name.
    • getChainBinding

      RestBinding getChainBinding(String name)
      Gets a binding given a chain name.
      Parameters:
      name - the chain name
    • getBindings

      RestBinding[] getBindings()
      Gets an array of registered bindings.
    • accept

      boolean accept(String name, boolean isChain, jakarta.servlet.http.HttpServletRequest req)
      Checks if the given operation name is allowed in a REST call.
    • getWriters

      List<Class<? extends jakarta.ws.rs.ext.MessageBodyWriter<?>>> getWriters()
      Returns all the registered writers
      Since:
      5.8
    • getReaders

      List<Class<? extends jakarta.ws.rs.ext.MessageBodyReader<?>>> getReaders()
      Returns:
      all the registered readers
      Since:
      5.8