Package com.tailf.dp.annotations
Class TransValidateCallbackProxy
Object
com.tailf.dp.annotations.TransValidateCallbackProxy
- All Implemented Interfaces:
 DpTransValidateCallback
Callback proxy for TransValidate Callbacks. Implements the
 
DpTransValidateCallback interface and delegates calls to the
 registered callback POJO with annotated methods- 
Constructor Summary
ConstructorsConstructorDescriptionTransValidateCallbackProxy(Object backupObject) Constructor for Callback proxys. - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddActionCapability(TransValidateCBType transValidCBType) Add action capability from annotated callType used to register capabilities on the servervoidaddActionMethod(String name, Method method) Add callback action method to proxyRetrieve the callback POJOstatic TransValidateCallbackProxy[]Get array of proxy objects from registered POJO callback.voidvoid 
- 
Constructor Details
- 
TransValidateCallbackProxy
Constructor for Callback proxys. Used internally.- Parameters:
 backupObject- registered callback POJO
 
 - 
 - 
Method Details
- 
getBackupObject
Retrieve the callback POJO- Returns:
 - Object registered callback object
 
 - 
addActionMethod
Add callback action method to proxy- Parameters:
 name- canonical action namemethod- registered callback method
 - 
addActionCapability
Add action capability from annotated callType used to register capabilities on the server- Parameters:
 transValidCBType- action type
 - 
init
- Specified by:
 initin interfaceDpTransValidateCallback- Throws:
 DpCallbackException
 - 
stop
- Specified by:
 stopin interfaceDpTransValidateCallback- Throws:
 DpCallbackException
 - 
getTransValidateCallbackProxys
public static TransValidateCallbackProxy[] getTransValidateCallbackProxys(Object obj) throws DpCallbackException Get array of proxy objects from registered POJO callback. Used internally at callback registration- Parameters:
 obj- registered Callback POJO- Returns:
 - array of TransValidateCallbackProxy
 - Throws:
 DpCallbackException
 
 -