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
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddWallet(io.nessus.aries.wallet.NessusWallet wallet) org.hyperledger.aries.AriesClientio.nessus.aries.wallet.NessusWalletassertWallet(String walletName) voidio.nessus.aries.websocket.WebSocketClientio.nessus.aries.websocket.WebSocketClientcreateAdminWebSocketClient(io.nessus.aries.websocket.WebSocketListener wslistener) io.nessus.aries.websocket.WebSocketListenerorg.hyperledger.aries.AriesClientcreateClient(String walletName) protected org.apache.camel.Endpointio.nessus.aries.websocket.WebSocketClientcreateWebSocketClient(String walletName, io.nessus.aries.websocket.WebSocketListener wslistener) protected voidio.nessus.aries.websocket.WebSocketClientio.nessus.aries.websocket.WebSocketListenerio.nessus.aries.AgentConfigurationio.nessus.aries.wallet.NessusWalletio.nessus.aries.wallet.WalletRegistrybooleanvoidsetAgentConfiguration(io.nessus.aries.AgentConfiguration agentConfig) voidsetRemoveWalletsOnShutdown(boolean removeWalletsOnShutdown) Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, 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, validateURIMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
HyperledgerAriesComponent
public HyperledgerAriesComponent()
-
-
Method Details
-
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
- 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() -
getWalletNames
-
addWallet
public void addWallet(io.nessus.aries.wallet.NessusWallet wallet) -
getWallet
-
assertWallet
-
adminClient
public org.hyperledger.aries.AriesClient adminClient() -
createClient
-
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)
-