Package org.kie.api.runtime.conf
Class PersistedSessionOption
- java.lang.Object
 - 
- org.kie.api.runtime.conf.PersistedSessionOption
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,Option,SingleValueOption,KieSessionOption,SingleValueKieSessionOption
public class PersistedSessionOption extends java.lang.Object implements SingleValueKieSessionOption
A class for the session persistence configuration.- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersistedSessionOption.ActivationStrategyNONE : On restoring a session, filter firing based on StoredObject.isPropagated ACTIVATION_KEY : On restoring a session, filter firing based on StoredObject.isPropagated and persisted ActivationKeystatic classPersistedSessionOption.PersistenceObjectsStrategystatic classPersistedSessionOption.PersistenceStrategystatic classPersistedSessionOption.SafepointStrategy 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_NAMEThe property name for the clock type configuration- 
Fields inherited from interface org.kie.api.runtime.conf.KieSessionOption
TYPE 
 - 
 
- 
Method Summary
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface org.kie.api.runtime.conf.KieSessionOption
type 
- 
Methods inherited from interface org.kie.api.conf.Option
propertyName 
 - 
 
 - 
 
- 
- 
Field Detail
- 
PROPERTY_NAME
public static final java.lang.String PROPERTY_NAME
The property name for the clock type configuration- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
newSession
public static PersistedSessionOption newSession()
 
- 
fromSession
public static PersistedSessionOption fromSession(long sessionId)
 
- 
getPropertyName
public java.lang.String getPropertyName()
- Specified by:
 getPropertyNamein interfaceOption- Returns:
 - the property name for this option
 
 
- 
getSessionId
public long getSessionId()
 
- 
getPersistenceStrategy
public PersistedSessionOption.PersistenceStrategy getPersistenceStrategy()
 
- 
getPersistenceObjectsStrategy
public PersistedSessionOption.PersistenceObjectsStrategy getPersistenceObjectsStrategy()
 
- 
withPersistenceObjectsStrategy
public PersistedSessionOption withPersistenceObjectsStrategy(PersistedSessionOption.PersistenceObjectsStrategy persistenceObjectsStrategy)
 
- 
withPersistenceStrategy
public PersistedSessionOption withPersistenceStrategy(PersistedSessionOption.PersistenceStrategy persistenceStrategy)
 
- 
getSafepointStrategy
public PersistedSessionOption.SafepointStrategy getSafepointStrategy()
 
- 
withSafepointStrategy
public PersistedSessionOption withSafepointStrategy(PersistedSessionOption.SafepointStrategy safepointStrategy)
 
- 
getActivationStrategy
public PersistedSessionOption.ActivationStrategy getActivationStrategy()
 
- 
withActivationStrategy
public PersistedSessionOption withActivationStrategy(PersistedSessionOption.ActivationStrategy activationStrategy)
 
- 
isNewSession
public boolean isNewSession()
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
 - 
 
 -