| 
Cumulus4j API (1.0.0)  | 
|||||||||
| 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. | 
| 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. | 
  | 
Cumulus4j API (1.0.0)  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||