Interface RpcHandler

All Superinterfaces:
Serializable
All Known Subinterfaces:
RpcAccessChecker, RpcCertificateManagementService, RpcCryptoFileAnalyzer, RpcCryptoProvider, RpcCryptoSettingsService, RpcEventBus, RpcKeyStoreManagementService, RpcMailHandler, RpcNotificationManagementHandler, RpcUserInfoProvider

public interface RpcHandler extends Serializable
Common interface for RPC (Remote Procedure Call) handlers.

Important:
RPC handlers are obtained using CDI (Contexts and Dependency Injection). Therefore, each RPC handler must be provided via a CDI bean. The CDI bean must be application-scoped and should be annotated with Dependent so that it won't be proxied. This is important because CDI / Weld proxies are not serializable and the RPC handler must be serializable to be sent over the network.

See: FsRpcHandlerProducer

Since:
8.5.0
Author:
XIMA MEDIA GmbH
See Also: