Package de.xima.fc.rpc_provider
Interface RpcHandler
-
- All Superinterfaces:
Serializable,de.root1.simon.SimonRemoteType
- All Known Subinterfaces:
RpcAccessChecker,RpcAuditService,RpcCertificateManagementService,RpcCryptoFileAnalyzer,RpcCryptoProvider,RpcCryptoSettingsService,RpcEventBus,RpcKeyStoreManagementService,RpcMfaChecker,RpcNotificationManagementHandler,RpcTenantManagementService,RpcUserInfoProvider
- All Known Implementing Classes:
MsAccessChecker,MsAuditService,MsCertificateManagementService,MsCryptoSettingsService,MsKeyStoreManagementService,MsMailService,MsMfaChecker,MsTenantManagementService,MsUserInfoProvider
public interface RpcHandler extends Serializable, de.root1.simon.SimonRemoteType
Common interface for RPC (Remote Procedure Call) handlers.Important:
RPC handlers are obtained using CDI (Contexts and Dependency Injection), so each RPC handler must be a CDI bean. Its implementation declares the remote interface it is reached through with@SimonRemote, and it may be of any scope: because a handler is aSimonRemoteType, a handler that CDI proxies or subclasses (for interception, for instance) is still handed to the frontend server as a remote reference.See:
FsRpcHandlerProducer- Since:
- 8.5.0
- Author:
- XIMA MEDIA GmbH
- See Also:
RpcHandlerProvider