com.ca.jcs.processor
Class MethodStyleOpProxyHandler

java.lang.Object
  extended by com.ca.jcs.processor.MethodStyleOpProxyHandler

public class MethodStyleOpProxyHandler
extends Object

Delegated to by MetaOpBindingsProxyHandler to take care of method-style op bindings.


Nested Class Summary
static class MethodStyleOpProxyHandler.AddOpAttributeHandler
           
static interface MethodStyleOpProxyHandler.AttributeHandler
           
static class MethodStyleOpProxyHandler.ModifyOpAttributeHandler
           
static class MethodStyleOpProxyHandler.SimpleOpAttributeHandler
           
 
Constructor Summary
MethodStyleOpProxyHandler(MetaConnector metaConnector, Opbindings metaData, MethodStyleOpProcessor methodStyleOpProcessor, Logger log)
           
 
Method Summary
 String invokeUpdateWithTiming(Operation op, Object[] args, ObjectInfo objInfo, AttributesProxy currAttrs, Timing timing, OpBindingType binding, Map<String,Integer> argPosMap, MethodStyleOpProxyHandler.AttributeHandler attrHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodStyleOpProxyHandler

public MethodStyleOpProxyHandler(MetaConnector metaConnector,
                                 Opbindings metaData,
                                 MethodStyleOpProcessor methodStyleOpProcessor,
                                 Logger log)
Method Detail

invokeUpdateWithTiming

public String invokeUpdateWithTiming(Operation op,
                                     Object[] args,
                                     ObjectInfo objInfo,
                                     AttributesProxy currAttrs,
                                     Timing timing,
                                     OpBindingType binding,
                                     Map<String,Integer> argPosMap,
                                     MethodStyleOpProxyHandler.AttributeHandler attrHandler)
                              throws NamingException
Returns:
Error status from executing op binding.
Throws:
NamingException - If entire operation associated with op binding should be terminated (got non-null error status and strict completion is true).


Created 2011-07-14 13:27 EST