Interface IResponder

All Known Implementing Classes:
Responder

public interface IResponder
The Interface IRequester.
Author:
JTraber
  • Method Details

    • create

      void create() throws Exception
      Creates the responder.
      Throws:
      Exception - the exception
    • startListenAsync

      void startListenAsync() throws Exception
      Start listen asynchronous. Starts responder in a separate thread.
      Throws:
      Exception - the exception
    • startListenSync

      void startListenSync() throws Exception
      Start listener synchronous. Starts responder in current thread. Does not give back control.
      Throws:
      Exception - the exception
    • stopListening

      void stopListening()
      Stop listening.
    • destroy

      void destroy()
      Destroys responder.
    • setListenerConfig

      void setListenerConfig(ListenerConfiguration respConfig)
      Sets the responder configuration.
      Parameters:
      respConfig - the new responder configuration
    • getListenerConfig

      ListenerConfiguration getListenerConfig()
      Gets the responder configuration.
      Returns:
      the responder configuration
    • getEndpoints

      List<IEndpoint> getEndpoints()
      Gets the endpoint.
      Returns:
      the endpoint
    • dump

      void dump(XMLDumpWriter writer) throws Exception
      Dump the responder into the xml writer.
      Parameters:
      writer - the writer
      Throws:
      Exception - the exception