com.ibm.websphere.sca.soap.attachments
Class ExpirationPolicy
java.lang.Object
com.ibm.websphere.sca.soap.attachments.ExpirationPolicy
- All Implemented Interfaces:
- java.io.Serializable
public class ExpirationPolicy
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
ExpirationPolicy()
Constructs a new expiration policy object with a default value of EXPLICIT . |
ExpirationPolicy(long interval)
Constructs a new expiration policy object whose expiration interval is set to the supplied
interval. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPLICIT
public static final long EXPLICIT
- Constant signifying explicit cleanup. This constant is set to a cleanup interval of 0
milliseconds.
- See Also:
- Constant Field Values
DEFAULT_EXPIRATION
public static final long DEFAULT_EXPIRATION
- See Also:
- Constant Field Values
FAULT_EXPIRATION
public static final long FAULT_EXPIRATION
- See Also:
- Constant Field Values
ExpirationPolicy
public ExpirationPolicy()
- Constructs a new expiration policy object with a default value of
EXPLICIT
.
ExpirationPolicy
public ExpirationPolicy(long interval)
throws java.lang.IllegalArgumentException
- Constructs a new expiration policy object whose expiration interval is set to the supplied
interval.
- Parameters:
interval
- The expiration interval in milliseconds. Must be >= 0
- Throws:
java.lang.IllegalArgumentException
- Thrown if interval
is less than zero.
getExpirationInterval
public long getExpirationInterval()
- Gets the expiration interval in milliseconds. An interval value of 0 or
EXPLICIT
indicates that explicit cleanup is required.
- Returns:
- The expiration interval in milliseconds. Will be >= 0
Copyright © 2006 IBM Corp. All Rights Reserved.