Package com.avanza.astrix.gs.remoting
Class GsRoutingStrategy
- java.lang.Object
-
- com.avanza.astrix.gs.remoting.GsRoutingStrategy
-
- All Implemented Interfaces:
com.avanza.astrix.core.remoting.RoutingStrategy
public class GsRoutingStrategy extends Object implements com.avanza.astrix.core.remoting.RoutingStrategy
Provides a routing strategy compatible with the routing used by native gigaspaces remoting, (@Routing annotated arguments).- Author:
- Elias Lindholm
-
-
Constructor Summary
Constructors Constructor Description GsRoutingStrategy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.avanza.astrix.core.remoting.Routercreate(Method serviceMethod)static com.avanza.astrix.core.remoting.RoutercreateRoutingStrategy(Method serviceMethod, int routingArgumentIndex, org.openspaces.remoting.Routing routingAnnotation)static com.avanza.astrix.core.remoting.RouterlookForRoutingAnnotationInMethodSignature(Method m)
-
-
-
Method Detail
-
create
public com.avanza.astrix.core.remoting.Router create(Method serviceMethod)
- Specified by:
createin interfacecom.avanza.astrix.core.remoting.RoutingStrategy
-
lookForRoutingAnnotationInMethodSignature
public static com.avanza.astrix.core.remoting.Router lookForRoutingAnnotationInMethodSignature(Method m)
-
createRoutingStrategy
public static com.avanza.astrix.core.remoting.Router createRoutingStrategy(Method serviceMethod, int routingArgumentIndex, org.openspaces.remoting.Routing routingAnnotation)
-
-