com.google.web.bindery.requestfactory.server.testing
Class InProcessRequestTransport
java.lang.Object
com.google.web.bindery.requestfactory.server.testing.InProcessRequestTransport
- All Implemented Interfaces:
- RequestTransport
public class InProcessRequestTransport
- extends java.lang.Object
- implements RequestTransport
A RequestTransport that calls a SimpleRequestProcessor. This test can
be used for end-to-end tests of RequestFactory service methods in non-GWT
test suites.
ServiceLayer serviceLayer = ServiceLayer.create();
SimpleRequestProcessor processor = new SimpleRequestProcessor(serviceLayer);
EventBus eventBus = new SimpleEventBus();
MyRequestFactory f = RequestFactorySource.create(MyRequestFactory.class);
f.initialize(eventBus, new InProcessRequestTransport(processor));
- See Also:
com.google.web.bindery.vm.RequestFactorySource,
ServiceLayer.create(),
SimpleEventBus,
SimpleRequestProcessor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InProcessRequestTransport
public InProcessRequestTransport(SimpleRequestProcessor processor)
send
public void send(java.lang.String payload,
RequestTransport.TransportReceiver receiver)
- Description copied from interface:
RequestTransport
- Called by the RequestFactory implementation.
- Specified by:
send in interface RequestTransport
- Parameters:
payload - the String payloadreceiver - the RequestTransport.TransportReceiver instance that will receive
the payload