Package de.xima.fc.rpc_provider
Interface RpcHandlerProducer
-
- All Known Implementing Classes:
FsRpcHandlerProducer,MsRpcHandlerProducer
public interface RpcHandlerProducerCommon interface for RPC (Remote Procedure Call) handler producers.RPC handler producers need to be registered via
SPIon each server.For accessing the RPC handlers,
RpcHandlerProvidershould be used, which may be injected via CDI (Contexts and Dependency Injection).- Since:
- 8.5.0
- Author:
- XIMA MEDIA GmbH
- See Also:
RpcHandlerProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <THandler extends RpcHandler>
THandlergetHandler(Class<THandler> rpcHandler)Returns the RPC handler for the given class.default voidresetHandlerCache()Resets the cache of RPC handlers.
-
-
-
Method Detail
-
getHandler
<THandler extends RpcHandler> THandler getHandler(Class<THandler> rpcHandler)
Returns the RPC handler for the given class.- Type Parameters:
THandler- The type of the RPC handler.- Parameters:
rpcHandler- The class of the RPC handler to get.- Returns:
- The RPC handler for the given class.
-
resetHandlerCache
default void resetHandlerCache()
Resets the cache of RPC handlers. This method is called when the server is reloaded, and should be used to clear any cached RPC handler instances.
-
-