Package org.logicblaze.lingo

The core APIs and classes in Lingo to provide the Metadata Strategy and to add the full Message Exchange Pattern metadata to the Spring RemoteInvocation POJO.

See:
          Description

Interface Summary
ClientContext Client context interface for getting the user name from the invocation client.
MetadataStrategy Represents the metadata strategy used to decide which methods are one-way and which methods have parameters which should not be serialised etc.
ResultJoinStrategy A Strategy pattern describing how to join multiple results together, to decide when it is safe to unblock the calling client thread and when a request can be considered to be complete.
 

Class Summary
Backport175MetadataStrategy An implementation of MetadataStrategy which uses the Backport175 library for working with annotations on Java 1.x and 5 platforms.
CachingMetadataStrategy Provides caching of metadata for performance.
ClientContextHolder Client context holder.
ClientContextImpl Default implmentation of ClientContext.
DefaultResultJoinStrategy A default implementation of ResultJoinStrategy which will add together collection results, unblock the calling thread when there is a single result and let the handler timeout with whatever the default handler timeout policy is.
LingoInvocation Extends the Spring remote invocation bean to add the extra Lingo metadata
LingoRemoteInvocationFactory A factory of remote invocation instances which includes the extra Lingo metadata.
MetadataStrategyHelper A helper class for working with MetadataStrategy instances
MethodMetadata Represents the Message Exchange Pattern characteristics of a specific method invocation.
SimpleMetadataStrategy A simple metadata strategy which uses POJO naming conventions.
 

Package org.logicblaze.lingo Description

The core APIs and classes in Lingo to provide the Metadata Strategy and to add the full Message Exchange Pattern metadata to the Spring RemoteInvocation POJO.



Copyright © 2011 LogicBlaze, Inc.. All Rights Reserved.