Interface RpcHandler

All Superinterfaces:
Serializable
All Known Subinterfaces:
RpcAccessChecker, RpcCertificateManagementService, RpcCryptoFileAnalyzer, RpcCryptoProvider, RpcCryptoSettingsService, RpcEventBus, RpcKeyStoreManagementService, RpcNotificationManagementHandler, RpcUserInfoProvider
All Known Implementing Classes:
MsAccessChecker, MsCertificateManagementService, MsCryptoSettingsService, MsKeyStoreManagementService, MsMailService, MsUserInfoProvider

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: