Package | Description |
---|---|
net.sf.mmm.service.api |
Contains the API for simple remote invocations to communicate between client and server.
|
net.sf.mmm.service.api.command |
Contains the API for simple remote services using command style.
|
net.sf.mmm.service.base |
Contains the base classes for simple remote services.
|
net.sf.mmm.service.base.client |
Contains the client-specific base classes for simple remote services.
|
net.sf.mmm.service.base.rpc |
Contains the base classes for simple remote services using RPC style.
|
net.sf.mmm.service.base.server |
Contains the server-specific base classes for simple remote services.
|
Constructor and Description |
---|
RemoteInvocationCallFailedException(Throwable cause,
RemoteInvocationCall operation)
The constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RemoteInvocationCommand<RESULT>
This is the interface for a command that represents a specific operation of a
RemoteInvocationService . |
Modifier and Type | Class and Description |
---|---|
class |
GenericRemoteInvocationRequest<CALL extends RemoteInvocationCall,TX_CALLS extends GenericRemoteInvocationTransactionalCalls<CALL>>
This is the abstract base class for the transfer-object of a request sent from client to server for any
number of (transactional) remote invocations.
|
class |
GenericRemoteInvocationTransactionalCalls<CALL extends RemoteInvocationCall>
This is the generic transfer-object containing all
RemoteInvocationCall s that shall be processed in
a separate transaction. |
Modifier and Type | Method and Description |
---|---|
abstract CALL[] |
GenericRemoteInvocationTransactionalCalls.getCalls() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteInvocationCaller<QUEUE extends RemoteInvocationQueue,CALL extends RemoteInvocationCall,TX_CALLS extends GenericRemoteInvocationTransactionalCalls<CALL>,REQUEST extends GenericRemoteInvocationRequest<CALL,TX_CALLS>>
This is the abstract base-implementation of
RemoteInvocationCaller . |
class |
RemoteInvocationCallData<RESULT,CALL extends RemoteInvocationCall>
This is a simple container for the data corresponding to a
RemoteInvocationCall . |
Modifier and Type | Field and Description |
---|---|
private CALL |
RemoteInvocationCallData.call |
Modifier and Type | Class and Description |
---|---|
class |
GenericRemoteInvocationRpcCall
This is the generic transfer-object for an invocation of a
RemoteInvocationService . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGenericRemoteInvocationService<CALL extends RemoteInvocationCall,REQUEST extends GenericRemoteInvocationRequest<CALL,? extends GenericRemoteInvocationTransactionalCalls<CALL>>,RESPONSE extends GenericRemoteInvocationResponse,HANDLER extends GenericRemoteInvocationCallHandler<CALL>>
This is the abstract base class for the common implementation of
GenericRemoteInvocationRpcService and
GenericRemoteInvocationCommandService . |
class |
GenericRemoteInvocationCallHandler<CALL extends RemoteInvocationCall>
This is the abstract base class for a generic handler to
invoke
RemoteInvocationCall s from the client on the server-side. |
Copyright © 2001–2016 mmm-Team. All rights reserved.