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 Summary
Fields Modifier and Type Field Description protected HyperledgerAriesEndpointendpointprotected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description AbstractServiceHandler(HyperledgerAriesEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hyperledger.aries.AriesClientadminClient()voidafterProcess(org.apache.camel.Exchange exchange, String service)<T> TassertBody(org.apache.camel.Exchange exchange, Class<T> type)<T> TassertHeader(org.apache.camel.Exchange exchange, Class<T> type)<T> TassertHeader(org.apache.camel.Exchange exchange, String key, Class<T> type)voidbeforeProcess(org.apache.camel.Exchange exchange, String service)org.hyperledger.aries.AriesClientcreateClient()io.nessus.aries.websocket.WebSocketListenergetAdminWebSocketListener()HyperledgerAriesComponentgetComponent()HyperledgerAriesConfigurationgetConfiguration()protected StringgetServicePathToken(String service, int idx)<T> booleanhasBody(org.apache.camel.Exchange exchange, Class<T> type)booleanhasHeader(org.apache.camel.Exchange exchange, String key)<T> TmaybeBody(org.apache.camel.Exchange exchange, Class<T> type)<T> TmaybeHeader(org.apache.camel.Exchange exchange, Class<T> type)<T> TmaybeHeader(org.apache.camel.Exchange exchange, String key, Class<T> type)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.component.aries.handler.ServiceHandler
process
-
-
-
-
Field Detail
-
log
protected final org.slf4j.Logger log
-
endpoint
protected final HyperledgerAriesEndpoint endpoint
-
-
Constructor Detail
-
AbstractServiceHandler
public AbstractServiceHandler(HyperledgerAriesEndpoint endpoint)
-
-
Method Detail
-
beforeProcess
public void beforeProcess(org.apache.camel.Exchange exchange, String service)
-
afterProcess
public void afterProcess(org.apache.camel.Exchange exchange, String service)
-
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()
-
-