org.codehaus.wadi.aop.tracker.basic
Class ValueUpdaterInfo
java.lang.Object
org.codehaus.wadi.aop.tracker.basic.ValueUpdaterInfo
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
public class ValueUpdaterInfo
- extends java.lang.Object
- implements java.io.Externalizable
- Version:
- $Revision: 1538 $
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parameters
protected java.lang.Object[] parameters
parametersReplacedWithTrackers
protected java.lang.Object[] parametersReplacedWithTrackers
instanceTrackers
protected java.util.Set<InstanceTracker> instanceTrackers
instanceId
protected java.lang.String instanceId
ValueUpdaterInfo
public ValueUpdaterInfo(InstanceAndTrackerReplacer replacer,
ClassIndexerRegistry classIndexerRegistry)
ValueUpdaterInfo
public ValueUpdaterInfo(InstanceAndTrackerReplacer replacer,
int memberUpdaterIndex,
java.lang.Object[] parameters)
ValueUpdaterInfo
public ValueUpdaterInfo(InstanceAndTrackerReplacer replacer,
java.lang.Class targetClass,
int memberUpdaterIndex,
java.lang.Object[] parameters)
ValueUpdaterInfo
protected ValueUpdaterInfo(ValueUpdaterInfo prototype)
applyTo
public static void applyTo(InstanceRegistry instanceRegistry,
ValueUpdaterInfo[] valueUpdaterInfos)
getInstanceId
public java.lang.String getInstanceId()
setInstanceId
public void setInstanceId(java.lang.String instanceId)
getInstanceTrackers
public java.util.Set<InstanceTracker> getInstanceTrackers()
getParametersReplacedWithTrackers
public java.lang.Object[] getParametersReplacedWithTrackers()
getParameters
public java.lang.Object[] getParameters()
execute
public void execute(InstanceRegistry instanceRegistry)
newValueUpdater
protected ValueUpdater newValueUpdater(MemberUpdater memberUpdater)
throws java.lang.AssertionError
- Throws:
java.lang.AssertionError
snapshotForSerialization
public ValueUpdaterInfo snapshotForSerialization()
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2011. All Rights Reserved.