org.springframework.remoting.httpinvoker |
Remoting classes for transparent Java-to-Java remoting via HTTP invokers.
Uses Java serialization just like RMI, but provides the same ease of setup
as Caucho's HTTP-based Hessian and Burlap protocols.
HTTP invoker is the recommended protocol for Java-to-Java remoting.
It is more powerful and more extensible than Hessian and Burlap, at the
expense of being tied to Java. Neverthelesss, it is as easy to set up as
Hessian and Burlap, which is its main advantage compared to RMI.
|
Java Source File Name | Type | Comment |
AbstractHttpInvokerRequestExecutor.java | Class | Abstract base implementation of the HttpInvokerRequestExecutor interface. |
CommonsHttpInvokerRequestExecutor.java | Class | HttpInvokerRequestExecutor implementation that uses
Jakarta Commons HttpClient
to execute POST requests. |
HttpInvokerClientConfiguration.java | Interface | Configuration interface for executing HTTP invoker requests. |
HttpInvokerClientInterceptor.java | Class | Interceptor for accessing an HTTP invoker service.
The service URL must be an HTTP URL exposing an HTTP invoker service.
Serializes remote invocation objects and deserializes remote invocation
result objects. |
HttpInvokerProxyFactoryBean.java | Class | FactoryBean for HTTP invoker proxies. |
HttpInvokerRequestExecutor.java | Interface | Strategy interface for actual execution of an HTTP invoker request. |
HttpInvokerServiceExporter.java | Class | HTTP request handler that exports the specified service bean as HTTP invoker
service endpoint, accessible via an HTTP invoker proxy.
Deserializes remote invocation objects and serializes remote invocation
result objects. |
SimpleHttpInvokerRequestExecutor.java | Class | HttpInvokerRequestExecutor implementation that uses standard J2SE facilities
to execute POST requests, without support for HTTP authentication or
advanced configuration options. |