Errai 3.0.1-SNAPSHOT

org.jboss.errai.bus.server.io
Class AbstractRPCMethodCallback

java.lang.Object
  extended by org.jboss.errai.bus.server.io.AbstractRPCMethodCallback
All Implemented Interfaces:
MessageCallback
Direct Known Subclasses:
AsyncRPCEndpointCallback, ValueReplyRPCEndpointCallback, VoidRPCEndpointCallback

public abstract class AbstractRPCMethodCallback
extends Object
implements MessageCallback

Author:
Mike Brock

Field Summary
protected  MessageBus bus
           
protected  Method method
           
protected  ServiceInstanceProvider serviceProvider
           
protected  Class[] targetTypes
           
 
Constructor Summary
protected AbstractRPCMethodCallback(ServiceInstanceProvider genericSvc, Method method, MessageBus bus)
           
 
Method Summary
 Object invokeMethodFromMessage(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.errai.bus.client.api.messaging.MessageCallback
callback
 

Field Detail

serviceProvider

protected final ServiceInstanceProvider serviceProvider

targetTypes

protected final Class[] targetTypes

method

protected final Method method

bus

protected final MessageBus bus
Constructor Detail

AbstractRPCMethodCallback

protected AbstractRPCMethodCallback(ServiceInstanceProvider genericSvc,
                                    Method method,
                                    MessageBus bus)
Method Detail

invokeMethodFromMessage

public Object invokeMethodFromMessage(Message message)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.