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 aSimpleRequestProcessor. 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.web.bindery.requestfactory.shared.RequestTransport
RequestTransport.TransportReceiver
-
-
Constructor Summary
Constructors Constructor Description InProcessRequestTransport(SimpleRequestProcessor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsend(java.lang.String payload, RequestTransport.TransportReceiver receiver)Called by the RequestFactory implementation.
-
-
-
Constructor Detail
-
InProcessRequestTransport
public InProcessRequestTransport(SimpleRequestProcessor processor)
-
-
Method Detail
-
send
public void send(java.lang.String payload, RequestTransport.TransportReceiver receiver)Description copied from interface:RequestTransportCalled by the RequestFactory implementation.- Specified by:
sendin interfaceRequestTransport- Parameters:
payload- the String payloadreceiver- theRequestTransport.TransportReceiverinstance that will receive the payload
-
-