Module hiveremoting.caucho
Back to master index

[public] Configuration Point hiveremoting.caucho.RemoteServicesOccurs: unbounded
This configuration point determines the list of services (defined in HiveMind Registry) to be exposed as remote services through Caucho (hessian or burlap) protocols. In order to actually expose remote services, you also have to declare the CauchoRemotingServlet in your web application archive.
Schema
Element <publish>
Each "publish" exposes an existing service as a Caucho remote service. Please note it is possible to expose the same service several times through different urls or protocols.
Attribute context-handler Translator: object
Enables to set a RemoteContextHandler that will be called before any frame is sent and after any frame is received.
Attribute protocol (required) Translator: enumeration,net.sourceforge.hiveremoting.caucho.Protocol,Hessian=Hessian,Burlap=Burlap
The Caucho protocol under which to expose the service, either "Hessian" or "Burlap".
Attribute secure Translator: boolean
"true" if that service should be accessible only through secure transport (e.g. https).
Attribute service-id (required) Translator: service-point
The id of the service to publish as a remote service.
Attribute url-path (required) (unique) Translator: string
The "path" part of the URL under which the service will be exposed. The complete URL to access the remote service from the outside world can be built like follows: "http://server:port/application/path".
Conversion Rules
<conversion class="net.sourceforge.hiveremoting.caucho.PublishServiceContribution" />

Module hiveremoting.caucho
Back to master index