Interface SpaceRemotingInvocation

All Known Subinterfaces:
HashedSpaceRemotingEntry, SpaceRemotingEntry
All Known Implementing Classes:
EventDrivenSpaceRemotingEntry, EventDrivenSpaceRemotingFifoEntry, ExecutorRemotingTask, HashedEventDrivenSpaceRemotingEntry, HashedEventDrivenSpaceRemotingFifoEntry

public interface SpaceRemotingInvocation
Represents a remote invocation. Holds invocation values such as the getLookupName() and getMethodName().
Author:
kimchy
  • Method Summary

    Modifier and Type
    Method
    Description
    The arguments for the service method execution.
    The lookup name of the service.
    Meta arguments that can be passed as part of the invocation.
    The method name of the service that will be executed.
    Routing field controls the partition the invocation will be directed to when working with a partitioned space.
  • Method Details

    • getLookupName

      String getLookupName()
      The lookup name of the service. Usually the actual interface class name that is proxied on the client side and implemented on the server side.
    • getMethodName

      String getMethodName()
      The method name of the service that will be executed.
    • getArguments

      Object[] getArguments()
      The arguments for the service method execution.
    • getMetaArguments

      Object[] getMetaArguments()
      Meta arguments that can be passed as part of the invocation. This arguments are not used to invoke the method, but can be used to control ceratin pluggable invocation "aspects".
    • getRouting

      Object getRouting()
      Routing field controls the partition the invocation will be directed to when working with a partitioned space.