Uses of Interface
eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Packages that use RPCSender.Builder
Package
Description
-
Uses of RPCSender.Builder in eu.cloudnetservice.driver.network.rpc
Subinterfaces with type arguments of type RPCSender.Builder in eu.cloudnetservice.driver.network.rpcModifier and TypeInterfaceDescriptionstatic interfaceA builder for an RPC sender which can be obtained from an RPC factory.Methods in eu.cloudnetservice.driver.network.rpc that return RPCSender.BuilderModifier and TypeMethodDescriptionRPCSender.Builder.excludeMethod(@NonNull String name, @NonNull TypeDescriptor methodDescriptor) Excludes the method in the target class that has the given name and method descriptor from being discovered for RPC execution.RPCSender.Builder.targetChannel(@NonNull NetworkChannel channel) Sets the singleton channel that will be used to send all RPCs that are using this sender to.RPCSender.Builder.targetChannel(@NonNull Supplier<NetworkChannel> channelSupplier) Sets the supplier to use to resolve the network channel to which RPCs using this sender should be sent.RPCSender.Builder.targetComponent(@NonNull NetworkComponent networkComponent) Sets the network component to use for obtaining the network channel to send RPCs using this sender to. -
Uses of RPCSender.Builder in eu.cloudnetservice.driver.network.rpc.defaults
Methods in eu.cloudnetservice.driver.network.rpc.defaults that return RPCSender.BuilderModifier and TypeMethodDescriptionDefaultRPCFactory.newRPCSenderBuilder(@NonNull Class<?> target) Constructs a new builder for an RPC sender which can provide RPCs for the given target class and all subclasses in the tree. -
Uses of RPCSender.Builder in eu.cloudnetservice.driver.network.rpc.defaults.sender
Classes in eu.cloudnetservice.driver.network.rpc.defaults.sender that implement RPCSender.BuilderModifier and TypeClassDescriptionfinal classThe default implementation of an RPC sender builder.Methods in eu.cloudnetservice.driver.network.rpc.defaults.sender that return RPCSender.BuilderModifier and TypeMethodDescriptionDefaultRPCSenderBuilder.dataBufFactory(@NonNull DataBufFactory dataBufFactory) Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.DefaultRPCSenderBuilder.excludeMethod(@NonNull String name, @NonNull TypeDescriptor methodDescriptor) Excludes the method in the target class that has the given name and method descriptor from being discovered for RPC execution.DefaultRPCSenderBuilder.objectMapper(@NonNull ObjectMapper objectMapper) Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.DefaultRPCSenderBuilder.targetChannel(@NonNull NetworkChannel channel) Sets the singleton channel that will be used to send all RPCs that are using this sender to.DefaultRPCSenderBuilder.targetChannel(@NonNull Supplier<NetworkChannel> channelSupplier) Sets the supplier to use to resolve the network channel to which RPCs using this sender should be sent.DefaultRPCSenderBuilder.targetComponent(@NonNull NetworkComponent networkComponent) Sets the network component to use for obtaining the network channel to send RPCs using this sender to. -
Uses of RPCSender.Builder in eu.cloudnetservice.driver.network.rpc.factory
Methods in eu.cloudnetservice.driver.network.rpc.factory that return RPCSender.BuilderModifier and TypeMethodDescriptionRPCFactory.newRPCSenderBuilder(@NonNull Class<?> target) Constructs a new builder for an RPC sender which can provide RPCs for the given target class and all subclasses in the tree.