Uses of Interface
eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
Packages that use RPCFactory
Package
Description
-
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc
Methods in eu.cloudnetservice.driver.network.rpc that return RPCFactoryModifier and TypeMethodDescriptionRPCProvider.sourceFactory()Get the rpc factory that constructed this rpc provider object. -
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc.defaults
Classes in eu.cloudnetservice.driver.network.rpc.defaults that implement RPCFactoryModifier and TypeClassDescriptionfinal classThe default factory implementation for everything related to rpc.Fields in eu.cloudnetservice.driver.network.rpc.defaults declared as RPCFactoryMethods in eu.cloudnetservice.driver.network.rpc.defaults that return RPCFactoryModifier and TypeMethodDescriptionDefaultRPCProvider.sourceFactory()Get the rpc factory that constructed this rpc provider object.Constructors in eu.cloudnetservice.driver.network.rpc.defaults with parameters of type RPCFactoryModifierConstructorDescriptionprotectedDefaultRPCProvider(@NonNull Class<?> targetClass, @NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory) Constructs a new default rpc provider instance. -
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc.defaults.generation
Fields in eu.cloudnetservice.driver.network.rpc.defaults.generation declared as RPCFactoryModifier and TypeFieldDescriptionprivate final RPCFactoryDefaultRPCImplementationBuilder.sourceFactoryConstructors in eu.cloudnetservice.driver.network.rpc.defaults.generation with parameters of type RPCFactoryModifierConstructorDescriptionDefaultRPCImplementationBuilder(@NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory, @NonNull RPCClassMetadata classMetadata, @NonNull RPCGenerationCache generationCache) Constructs a new default implementation builder instance. -
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc.defaults.handler
Fields in eu.cloudnetservice.driver.network.rpc.defaults.handler declared as RPCFactoryConstructors in eu.cloudnetservice.driver.network.rpc.defaults.handler with parameters of type RPCFactoryModifierConstructorDescription(package private)DefaultRPCHandler(@NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory, @Nullable Object boundInstance, @NonNull RPCClassMetadata targetClassMeta) Constructs a new rpc handler instance.DefaultRPCHandlerBuilder(@NonNull RPCFactory sourceFactory, @NonNull RPCClassMetadata classMetadata, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory) Constructs a new builder instance for the target class (given by the class metadata) and the default data buf factory / object mapper from the source RPC factory. -
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc.defaults.rpc
Constructors in eu.cloudnetservice.driver.network.rpc.defaults.rpc with parameters of type RPCFactoryModifierConstructorDescriptionDefaultRPC(@NonNull Class<?> targetClass, @NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory, @NonNull RPCSender sender, @NonNull Supplier<NetworkChannel> channelSupplier, @Nullable Duration executionTimeout, @NonNull RPCMethodMetadata targetMethod, @NonNull Object[] arguments) Constructs a new default rpc instance. -
Uses of RPCFactory in eu.cloudnetservice.driver.network.rpc.defaults.sender
Fields in eu.cloudnetservice.driver.network.rpc.defaults.sender declared as RPCFactoryConstructors in eu.cloudnetservice.driver.network.rpc.defaults.sender with parameters of type RPCFactoryModifierConstructorDescriptionDefaultRPCSender(@NonNull Class<?> targetClass, @NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory, @NonNull RPCClassMetadata rpcTargetMeta, @NonNull Supplier<NetworkChannel> channelSupplier) Constructs a new default rpc sender instance.DefaultRPCSenderBuilder(@NonNull RPCFactory sourceFactory, @NonNull RPCClassMetadata classMetadata, @NonNull DataBufFactory dataBufFactory, @NonNull ObjectMapper objectMapper) Constructs a new builder instance for the target class (given by the class metadata) and the default data buf factory / object mapper from the source RPC factory.