Class AbstractServiceHandler

java.lang.Object
org.apache.camel.component.aries.handler.AbstractServiceHandler
All Implemented Interfaces:
ServiceHandler
Direct Known Subclasses:
ConnectionsServiceHandler, CredentialDefinitionsServiceHandler, CredentialsServiceHandler, DidExchangeServiceHandler, IssueCredentialV1ServiceHandler, MultitenancyServiceHandler, OutOfBandServiceHandler, PresentProofServiceHandler, RevocationServiceHandler, SchemasServiceHandler, WalletServiceHandler

public abstract class AbstractServiceHandler extends Object implements ServiceHandler
  • Field Details

  • Constructor Details

  • Method Details

    • beforeProcess

      public void beforeProcess(org.apache.camel.Exchange exchange, String service)
    • afterProcess

      public void afterProcess(org.apache.camel.Exchange exchange, String service)
    • getServicePathToken

      protected String getServicePathToken(String service, int idx)
    • hasBody

      public <T> boolean hasBody(org.apache.camel.Exchange exchange, Class<T> type)
    • maybeBody

      public <T> T maybeBody(org.apache.camel.Exchange exchange, Class<T> type)
    • assertBody

      public <T> T assertBody(org.apache.camel.Exchange exchange, Class<T> type)
    • hasHeader

      public boolean hasHeader(org.apache.camel.Exchange exchange, String key)
    • maybeHeader

      public <T> T maybeHeader(org.apache.camel.Exchange exchange, Class<T> type)
    • maybeHeader

      public <T> T maybeHeader(org.apache.camel.Exchange exchange, String key, Class<T> type)
    • assertHeader

      public <T> T assertHeader(org.apache.camel.Exchange exchange, Class<T> type)
    • assertHeader

      public <T> T assertHeader(org.apache.camel.Exchange exchange, String key, Class<T> type)
    • getConfiguration

      public HyperledgerAriesConfiguration getConfiguration()
    • getComponent

      public HyperledgerAriesComponent getComponent()
    • adminClient

      public org.hyperledger.aries.AriesClient adminClient()
    • createClient

      public org.hyperledger.aries.AriesClient createClient() throws IOException
      Throws:
      IOException
    • getAdminWebSocketListener

      public io.nessus.aries.websocket.WebSocketListener getAdminWebSocketListener()