Uses of Interface
eu.cloudnetservice.driver.network.rpc.RPC
Packages that use RPC
Package
Description
-
Uses of RPC in eu.cloudnetservice.driver.network.rpc
Methods in eu.cloudnetservice.driver.network.rpc that return RPCModifier and TypeMethodDescriptionRPC.disableResultExpectation()Disables that this rpc is waiting for a result from the target network component.RPCChain.head()Get the current last call of the chain (the head).RPCSender.invokeMethod(@NonNull String methodName) Creates a rpc to invoke the target method with no arguments, preventing a new object array allocation each time the method is invoked.RPCSender.invokeMethod(@NonNull String methodName, Object... args) Creates a rpc to invoke the target method with the given arguments.Methods in eu.cloudnetservice.driver.network.rpc that return types with arguments of type RPCModifier and TypeMethodDescriptionRPCChain.joins()Get all joins of the rpc in the order in which they get called.Methods in eu.cloudnetservice.driver.network.rpc with parameters of type RPC -
Uses of RPC in eu.cloudnetservice.driver.network.rpc.defaults.generation
Method parameters in eu.cloudnetservice.driver.network.rpc.defaults.generation with type arguments of type RPCModifier and TypeMethodDescriptionstatic <T> @NonNull ChainInstanceFactory<T>ChainedApiImplementationGenerator.generateApiImplementation(@NonNull Class<T> baseClass, @NonNull GenerationContext context, @NonNull RPCSender classSender, @NonNull Function<Object[], RPC> rpcFactory) -
Uses of RPC in eu.cloudnetservice.driver.network.rpc.defaults.rpc
Classes in eu.cloudnetservice.driver.network.rpc.defaults.rpc that implement RPCFields in eu.cloudnetservice.driver.network.rpc.defaults.rpc declared as RPCModifier and TypeFieldDescriptionprotected final RPCDefaultRPCChain.headRPCprotected final RPCDefaultRPCChain.rootRPCFields in eu.cloudnetservice.driver.network.rpc.defaults.rpc with type parameters of type RPCMethods in eu.cloudnetservice.driver.network.rpc.defaults.rpc that return RPCModifier and TypeMethodDescriptionDefaultRPC.disableResultExpectation()Disables that this rpc is waiting for a result from the target network component.DefaultRPCChain.head()Get the current last call of the chain (the head).Methods in eu.cloudnetservice.driver.network.rpc.defaults.rpc that return types with arguments of type RPCModifier and TypeMethodDescriptionDefaultRPCChain.joins()Get all joins of the rpc in the order in which they get called.Methods in eu.cloudnetservice.driver.network.rpc.defaults.rpc with parameters of type RPCModifier and TypeMethodDescriptionAdds a join statement to the current rpc chain.Adds a join statement to the current rpc chain.protected voidDefaultRPCChain.writeRPCInformation(DataBuf.Mutable dataBuf, @NonNull RPC rpc, boolean last) Writes the given rpc into the given buffer.Constructors in eu.cloudnetservice.driver.network.rpc.defaults.rpc with parameters of type RPCModifierConstructorDescriptionprotectedDefaultRPCChain(@NonNull RPC rootRPC, @NonNull RPC headRPC) Constructs a new default rpc chain instance.protectedConstructs a new default rpc chain instance.Constructor parameters in eu.cloudnetservice.driver.network.rpc.defaults.rpc with type arguments of type RPC -
Uses of RPC in eu.cloudnetservice.driver.network.rpc.defaults.sender
Methods in eu.cloudnetservice.driver.network.rpc.defaults.sender that return RPCModifier and TypeMethodDescriptionDefaultRPCSender.invokeMethod(@NonNull String methodName) Creates a rpc to invoke the target method with no arguments, preventing a new object array allocation each time the method is invoked.DefaultRPCSender.invokeMethod(@NonNull String methodName, Object... args) Creates a rpc to invoke the target method with the given arguments. -
Uses of RPC in eu.cloudnetservice.driver.network.rpc.exception
Methods in eu.cloudnetservice.driver.network.rpc.exception with parameters of type RPCModifier and TypeMethodDescriptionRPCException.formatChainedRPCEntry(@NonNull RPC rpc) Formats the given rpc entry, using theformatRPCmethod and prepends aatto make it look like an exception.Formats the given rpc into a better readable string, including the target class and method name as well as all arguments which were used for the target method call.Constructors in eu.cloudnetservice.driver.network.rpc.exception with parameters of type RPCModifierConstructorDescriptionRPCException(@NonNull RPC rpc, @NonNull Exception root) Constructs a new rpc exception instance.