Class IgniteExternalizableExpiryPolicy
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.distributed.IgniteExternalizableExpiryPolicy
-
- All Implemented Interfaces:
Externalizable,Serializable,javax.cache.expiry.ExpiryPolicy
public class IgniteExternalizableExpiryPolicy extends Object implements javax.cache.expiry.ExpiryPolicy, Externalizable
Externalizable wrapper forExpiryPolicy.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IgniteExternalizableExpiryPolicy()Required byExternalizable.IgniteExternalizableExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.cache.expiry.DurationgetExpiryForAccess()javax.cache.expiry.DurationgetExpiryForCreation()javax.cache.expiry.DurationgetExpiryForUpdate()voidreadExternal(ObjectInput in)StringtoString()voidwriteExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
IgniteExternalizableExpiryPolicy
public IgniteExternalizableExpiryPolicy()
Required byExternalizable.
-
IgniteExternalizableExpiryPolicy
public IgniteExternalizableExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc)
- Parameters:
plc- Expiry policy.
-
-
Method Detail
-
getExpiryForCreation
public javax.cache.expiry.Duration getExpiryForCreation()
- Specified by:
getExpiryForCreationin interfacejavax.cache.expiry.ExpiryPolicy
-
getExpiryForAccess
public javax.cache.expiry.Duration getExpiryForAccess()
- Specified by:
getExpiryForAccessin interfacejavax.cache.expiry.ExpiryPolicy
-
getExpiryForUpdate
public javax.cache.expiry.Duration getExpiryForUpdate()
- Specified by:
getExpiryForUpdatein interfacejavax.cache.expiry.ExpiryPolicy
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-