|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Request | |
---|---|
org.cumulus4j.keymanager.back.shared | Shared classes to communicate between key-manager (either embedded in app-client or in key-server) and app-server. |
org.cumulus4j.keymanager.channel |
Handlers for the communication channel between
key manager and application server. |
org.cumulus4j.store.crypto.keymanager.messagebroker | Broker transmitting messages between application-server and key-manager. |
org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory | In-memory-implementation of MessageBroker . |
org.cumulus4j.store.crypto.keymanager.messagebroker.pmf | PersistenceManagerFactory -backed implementation of MessageBroker . |
org.cumulus4j.store.crypto.keymanager.rest | REST API for the communication between key-manager and application-server. |
org.cumulus4j.store.localkeystoremessagebroker |
Uses of Request in org.cumulus4j.keymanager.back.shared |
---|
Subclasses of Request in org.cumulus4j.keymanager.back.shared | |
---|---|
class |
GetActiveEncryptionKeyRequest
Request implementation to get the currently active encryption key. |
class |
GetKeyRequest
Request implementation to get a specific symmetric secret key. |
Constructors in org.cumulus4j.keymanager.back.shared with parameters of type Request | |
---|---|
ErrorResponse(Request request,
String errorMessage)
Create an instance of ErrorResponse in order to reply the given request . |
|
ErrorResponse(Request request,
Throwable throwable)
Create an instance of ErrorResponse in order to reply the given request . |
|
GetActiveEncryptionKeyResponse(Request request,
long keyID,
byte[] keyEncodedEncrypted,
Date activeUntilExcl)
Create an instance of GetActiveEncryptionKeyResponse in order to reply the given request . |
|
GetKeyResponse(Request request,
long keyID,
byte[] keyEncodedEncrypted)
Create an instance of GetKeyResponse in order to reply the given request . |
|
NullResponse(Request request)
Create a NullResponse as answer to a prior request. |
|
Response(Request request)
|
Uses of Request in org.cumulus4j.keymanager.channel |
---|
Classes in org.cumulus4j.keymanager.channel with type parameters of type Request | |
---|---|
class |
AbstractRequestHandler<R extends Request>
Abstract base class for RequestHandler implementations. |
interface |
RequestHandler<R extends Request>
Handler processing and replying requests coming from the application server. |
Methods in org.cumulus4j.keymanager.channel with type parameters of type Request | ||
---|---|---|
protected
|
KeyManagerChannelManager.getRequestHandler(R request)
Get the appropriate handler for the given request . |
Uses of Request in org.cumulus4j.store.crypto.keymanager.messagebroker |
---|
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker that return Request | |
---|---|
protected abstract Request |
AbstractMessageBroker._pollRequest(String cryptoSessionIDPrefix)
Delegate of the AbstractMessageBroker.pollRequest(String) method. |
Request |
MessageBroker.pollRequest(String cryptoSessionIDPrefix)
Poll the next Request that is waiting to be processed. |
Request |
AbstractMessageBroker.pollRequest(String cryptoSessionIDPrefix)
|
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker with parameters of type Request | ||
---|---|---|
protected abstract Response |
AbstractMessageBroker._query(Class<? extends Response> responseClass,
Request request)
Delegate of the AbstractMessageBroker.query(Class, Request) method. |
|
|
MessageBroker.query(Class<R> responseClass,
Request request)
Send request to the key-manager (embedded in client or separate in key-server) and return its response. |
|
|
AbstractMessageBroker.query(Class<R> responseClass,
Request request)
|
Uses of Request in org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory |
---|
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory that return Request | |
---|---|
protected Request |
MessageBrokerInMemory._pollRequest(String cryptoSessionIDPrefix)
|
protected Request |
MessageBrokerInMemory._pollRequest(String cryptoSessionIDPrefix,
long pollRequestTimeout)
|
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker.inmemory with parameters of type Request | |
---|---|
protected Response |
MessageBrokerInMemory._query(Class<? extends Response> responseClass,
Request request)
|
protected Response |
MessageBrokerInMemory._query(Class<? extends Response> responseClass,
Request request,
long queryTimeout)
|
Uses of Request in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf |
---|
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf that return Request | |
---|---|
protected Request |
MessageBrokerPMF._pollRequest(String cryptoSessionIDPrefix)
|
Request |
PendingRequest.getRequest()
Get the Request that was passed to PendingRequest.PendingRequest(Request) . |
Methods in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf with parameters of type Request | |
---|---|
protected Response |
MessageBrokerPMF._query(Class<? extends Response> responseClass,
Request request)
|
Constructors in org.cumulus4j.store.crypto.keymanager.messagebroker.pmf with parameters of type Request | |
---|---|
PendingRequest(Request request)
Create an instance of PendingRequest for the given request . |
Uses of Request in org.cumulus4j.store.crypto.keymanager.rest |
---|
Methods in org.cumulus4j.store.crypto.keymanager.rest that return Request | |
---|---|
Request |
KeyManagerChannelService.nextRequest(String cryptoSessionIDPrefix,
Response response)
Upload a Response and fetch the next Request . |
Uses of Request in org.cumulus4j.store.localkeystoremessagebroker |
---|
Methods in org.cumulus4j.store.localkeystoremessagebroker that return Request | |
---|---|
protected Request |
LocalKeyStoreMessageBroker._pollRequest(String cryptoSessionIDPrefix)
|
Methods in org.cumulus4j.store.localkeystoremessagebroker with parameters of type Request | |
---|---|
protected Response |
LocalKeyStoreMessageBroker._query(Class<? extends Response> responseClass,
Request request)
|
|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |