Uses of Interface
eu.cloudnetservice.driver.network.buffer.DataBufFactory
Packages that use DataBufFactory
Package
Description
-
Uses of DataBufFactory in eu.cloudnetservice.driver.network.buffer
Methods in eu.cloudnetservice.driver.network.buffer that return DataBufFactoryModifier and TypeMethodDescriptionstatic @NonNull DataBufFactoryDataBufFactory.defaultFactory()Get the default factory for data buffers integrated into cloudnet. -
Uses of DataBufFactory in eu.cloudnetservice.driver.network.netty.buffer
Classes in eu.cloudnetservice.driver.network.netty.buffer that implement DataBufFactoryModifier and TypeClassDescriptionclassAn implementation (and currently the default one) of a data buf factory wrapping netty byte buffers. -
Uses of DataBufFactory in eu.cloudnetservice.driver.network.rpc
Methods in eu.cloudnetservice.driver.network.rpc that return DataBufFactoryModifier and TypeMethodDescriptionRPCProvider.dataBufFactory()Get the data buf factory which is used to allocate network data buffers if needed.Methods in eu.cloudnetservice.driver.network.rpc with parameters of type DataBufFactoryModifier and TypeMethodDescriptionRPCProvider.Builder.dataBufFactory(@NonNull DataBufFactory dataBufFactory) Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider. -
Uses of DataBufFactory in eu.cloudnetservice.driver.network.rpc.defaults
Fields in eu.cloudnetservice.driver.network.rpc.defaults declared as DataBufFactoryModifier and TypeFieldDescriptionprotected final DataBufFactoryDefaultRPCProvider.dataBufFactoryprivate final DataBufFactoryDefaultRPCFactory.defaultDataBufFactoryMethods in eu.cloudnetservice.driver.network.rpc.defaults that return DataBufFactoryModifier and TypeMethodDescriptionDefaultRPCProvider.dataBufFactory()Get the data buf factory which is used to allocate network data buffers if needed.DefaultRPCFactory.defaultDataBufFactory()Get the default data buf factory used by this mapper.Constructors in eu.cloudnetservice.driver.network.rpc.defaults with parameters of type DataBufFactoryModifierConstructorDescriptionDefaultRPCFactory(@NonNull ObjectMapper defaultObjectMapper, @NonNull DataBufFactory defaultDataBufFactory) Constructs a new default rpc provider factory instance.protectedDefaultRPCProvider(@NonNull Class<?> targetClass, @NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory) Constructs a new default rpc provider instance. -
Uses of DataBufFactory in eu.cloudnetservice.driver.network.rpc.defaults.generation
Fields in eu.cloudnetservice.driver.network.rpc.defaults.generation declared as DataBufFactoryModifier and TypeFieldDescriptionprivate DataBufFactoryDefaultRPCImplementationBuilder.dataBufFactoryMethods in eu.cloudnetservice.driver.network.rpc.defaults.generation with parameters of type DataBufFactoryModifier and TypeMethodDescriptionDefaultRPCImplementationBuilder.dataBufFactory(@NonNull DataBufFactory dataBufFactory) Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.Constructors in eu.cloudnetservice.driver.network.rpc.defaults.generation with parameters of type DataBufFactoryModifierConstructorDescriptionDefaultRPCImplementationBuilder(@NonNull RPCFactory sourceFactory, @NonNull ObjectMapper objectMapper, @NonNull DataBufFactory dataBufFactory, @NonNull RPCClassMetadata classMetadata, @NonNull RPCGenerationCache generationCache) Constructs a new default implementation builder instance. -
Uses of DataBufFactory in eu.cloudnetservice.driver.network.rpc.defaults.handler
Fields in eu.cloudnetservice.driver.network.rpc.defaults.handler declared as DataBufFactoryMethods in eu.cloudnetservice.driver.network.rpc.defaults.handler with parameters of type DataBufFactoryModifier and TypeMethodDescriptionDefaultRPCHandlerBuilder.dataBufFactory(@NonNull DataBufFactory dataBufFactory) Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.Constructors in eu.cloudnetservice.driver.network.rpc.defaults.handler with parameters of type DataBufFactoryModifierConstructorDescription(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 DataBufFactory in eu.cloudnetservice.driver.network.rpc.defaults.rpc
Constructors in eu.cloudnetservice.driver.network.rpc.defaults.rpc with parameters of type DataBufFactoryModifierConstructorDescriptionDefaultRPC(@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 DataBufFactory in eu.cloudnetservice.driver.network.rpc.defaults.sender
Fields in eu.cloudnetservice.driver.network.rpc.defaults.sender declared as DataBufFactoryMethods in eu.cloudnetservice.driver.network.rpc.defaults.sender with parameters of type DataBufFactoryModifier 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.Constructors in eu.cloudnetservice.driver.network.rpc.defaults.sender with parameters of type DataBufFactoryModifierConstructorDescriptionDefaultRPCSender(@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.