org.logicblaze.lingo
Interface MetadataStrategy

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Backport175MetadataStrategy, CachingMetadataStrategy, SimpleMetadataStrategy

public interface MetadataStrategy
extends java.io.Serializable

Represents the metadata strategy used to decide which methods are one-way and which methods have parameters which should not be serialised etc.

Version:
$Revision: 75 $

Method Summary
 MethodMetadata getMethodMetadata(java.lang.reflect.Method method)
          Generates the method specific metadata for the given method invocation
 ResultJoinStrategy getResultJoinStrategy(org.aopalliance.intercept.MethodInvocation methodInvocation, MethodMetadata metadata)
          Returns the strategy for joining multiple results together when communicating with multiple back end servers over topics.
 

Method Detail

getMethodMetadata

MethodMetadata getMethodMetadata(java.lang.reflect.Method method)
Generates the method specific metadata for the given method invocation


getResultJoinStrategy

ResultJoinStrategy getResultJoinStrategy(org.aopalliance.intercept.MethodInvocation methodInvocation,
                                         MethodMetadata metadata)
Returns the strategy for joining multiple results together when communicating with multiple back end servers over topics.



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