Package org.apache.camel.component.aries
Class HyperledgerAriesComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.aries.HyperledgerAriesComponent
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Component,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("hyperledger-aries") public class HyperledgerAriesComponent extends org.apache.camel.support.DefaultComponent
-
-
Constructor Summary
Constructors Constructor Description HyperledgerAriesComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWallet(io.nessus.aries.wallet.NessusWallet wallet)org.hyperledger.aries.AriesClientadminClient()io.nessus.aries.wallet.NessusWalletassertWallet(String walletName)voidcloseAdminWebSocketClient()io.nessus.aries.websocket.WebSocketClientcreateAdminWebSocketClient()io.nessus.aries.websocket.WebSocketClientcreateAdminWebSocketClient(io.nessus.aries.websocket.WebSocketListener wslistener)io.nessus.aries.websocket.WebSocketListenercreateAdminWebSocketListener()org.hyperledger.aries.AriesClientcreateClient(String walletName)protected org.apache.camel.EndpointcreateEndpoint(String uri, String remaining, Map<String,Object> parameters)io.nessus.aries.websocket.WebSocketClientcreateWebSocketClient(String walletName, io.nessus.aries.websocket.WebSocketListener wslistener)protected voiddoShutdown()io.nessus.aries.websocket.WebSocketClientgetAdminWebSocketClient()io.nessus.aries.websocket.WebSocketListenergetAdminWebSocketListener()io.nessus.aries.AgentConfigurationgetAgentConfiguration()io.nessus.aries.wallet.NessusWalletgetWallet(String walletName)List<String>getWalletNames()io.nessus.aries.wallet.WalletRegistrygetWalletRegistry()booleanisRemoveWalletsOnShutdown()voidsetAgentConfiguration(io.nessus.aries.AgentConfiguration agentConfig)voidsetRemoveWalletsOnShutdown(boolean removeWalletsOnShutdown)-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Specified by:
createEndpointin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
isRemoveWalletsOnShutdown
public boolean isRemoveWalletsOnShutdown()
-
setRemoveWalletsOnShutdown
public void setRemoveWalletsOnShutdown(boolean removeWalletsOnShutdown)
-
doShutdown
protected void doShutdown() throws Exception- Overrides:
doShutdownin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
getAgentConfiguration
public io.nessus.aries.AgentConfiguration getAgentConfiguration()
-
setAgentConfiguration
public void setAgentConfiguration(io.nessus.aries.AgentConfiguration agentConfig)
-
getWalletRegistry
public io.nessus.aries.wallet.WalletRegistry getWalletRegistry()
-
addWallet
public void addWallet(io.nessus.aries.wallet.NessusWallet wallet)
-
getWallet
public io.nessus.aries.wallet.NessusWallet getWallet(String walletName)
-
assertWallet
public io.nessus.aries.wallet.NessusWallet assertWallet(String walletName)
-
adminClient
public org.hyperledger.aries.AriesClient adminClient()
-
createClient
public org.hyperledger.aries.AriesClient createClient(String walletName)
-
createAdminWebSocketListener
public io.nessus.aries.websocket.WebSocketListener createAdminWebSocketListener()
-
createAdminWebSocketClient
public io.nessus.aries.websocket.WebSocketClient createAdminWebSocketClient()
-
createAdminWebSocketClient
public io.nessus.aries.websocket.WebSocketClient createAdminWebSocketClient(io.nessus.aries.websocket.WebSocketListener wslistener)
-
getAdminWebSocketClient
public io.nessus.aries.websocket.WebSocketClient getAdminWebSocketClient()
-
getAdminWebSocketListener
public io.nessus.aries.websocket.WebSocketListener getAdminWebSocketListener()
-
closeAdminWebSocketClient
public void closeAdminWebSocketClient()
-
createWebSocketClient
public io.nessus.aries.websocket.WebSocketClient createWebSocketClient(String walletName, io.nessus.aries.websocket.WebSocketListener wslistener)
-
-