Class ClusteredProperties.PropertyKey<T extends Serializable>
- java.lang.Object
-
- com.oracle.coherence.concurrent.executor.ClusteredProperties.PropertyKey<T>
-
- All Implemented Interfaces:
com.oracle.coherence.common.base.Associated<String>,com.tangosol.io.ExternalizableLite,com.tangosol.io.pof.PortableObject,com.tangosol.net.cache.KeyAssociation<String>,Serializable
- Enclosing class:
- ClusteredProperties
public static class ClusteredProperties.PropertyKey<T extends Serializable> extends Object implements com.tangosol.io.ExternalizableLite, com.tangosol.net.cache.KeyAssociation<String>, com.tangosol.io.pof.PortableObject
Property key.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyKey()Deserialization constructor.PropertyKey(String sTaskId, T oKey)Construct a PropertyKey instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetAssociatedKey()TgetKey()Return the property key.StringgetTaskId()Return the task ID.inthashCode()voidreadExternal(com.tangosol.io.pof.PofReader in)voidreadExternal(DataInput in)StringtoString()voidwriteExternal(com.tangosol.io.pof.PofWriter out)voidwriteExternal(DataOutput out)
-
-
-
Field Detail
-
m_sTaskId
protected String m_sTaskId
Task ID.
-
m_oKey
protected T extends Serializable m_oKey
Property key.
-
-
Method Detail
-
getAssociatedKey
public String getAssociatedKey()
- Specified by:
getAssociatedKeyin interfacecom.oracle.coherence.common.base.Associated<T extends Serializable>
-
getTaskId
public String getTaskId()
Return the task ID.- Returns:
- task ID
-
getKey
public T getKey()
Return the property key.- Returns:
- property key
-
readExternal
public void readExternal(DataInput in) throws IOException
- Specified by:
readExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
writeExternal
public void writeExternal(DataOutput out) throws IOException
- Specified by:
writeExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
readExternal
public void readExternal(com.tangosol.io.pof.PofReader in) throws IOException- Specified by:
readExternalin interfacecom.tangosol.io.pof.PortableObject- Throws:
IOException
-
writeExternal
public void writeExternal(com.tangosol.io.pof.PofWriter out) throws IOException- Specified by:
writeExternalin interfacecom.tangosol.io.pof.PortableObject- Throws:
IOException
-
-