Cumulus4j API
(1.2.0)

Uses of Class
org.cumulus4j.keymanager.back.shared.Request

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
<R extends Request>
RequestHandler<R>
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.
<R extends Response>
R
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.
<R extends Response>
R
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)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.