2011-01-31 7 views

Respuesta

15

El tipo RequestFactorySource se puede utilizar para crear instancias de RequestFactory casos en los tiempos de ejecución no GWT. El InProcessRequestTransport mencionado anteriormente es utilizado por las propias pruebas de RequestFactoryJreSuite de GWT para evitar la necesidad de activar un entorno completo de tiempo de ejecución de GWT.

El tipo RequestFactorySource no se limita a las pruebas. Si implementa su propia RequestTransport (quizás basada en una biblioteca java.net.HttpUrlConnection o Apache HttpClient), puede escribir aplicaciones de consola, aplicaciones de consulta masiva o probadores de estado de salud utilizando sus puntos finales de producción RequestFactory. Esta es una gran mejora con respecto al antiguo sistema RPC de GWT, que solo admite clientes basados ​​en GWT.

+4

El tipo RequestFactoryMagic ha cambiado de nombre a RequestFactorySource desde svn revision r9946 . – BobV

4

Lo encontré navegando por el código fuente de GWT. La respuesta está oculta en javadoc:

https://gwt.googlesource.com/gwt/+/master/user/src/com/google/web/bindery/requestfactory/server/testing/InProcessRequestTransport.java

+0

enlace roto .... – HDave

+2

@HDave El código RequestFactory conjunto se trasladó a com.google.web.bindery paquete, el enlace se ha resuelto ahora – morisil

+1

nuevo enlace: https://gwt.googlesource.com/gwt/ +/master /./ user/src/com/google/web/bindery/requestfactory/server/testing/InProcessRequestTransport.java – Dodge