Class ConversationImpl
- java.lang.Object
-
- org.jboss.weld.contexts.conversation.ConversationImpl
-
- All Implemented Interfaces:
jakarta.enterprise.context.Conversation
,Serializable
,org.jboss.weld.context.ManagedConversation
public class ConversationImpl extends Object implements org.jboss.weld.context.ManagedConversation, Serializable
- Author:
- Nicklas Karlsson, Marko Luksa
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConversationImpl(BeanManagerImpl manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
begin()
void
begin(String id)
void
end()
String
getId()
long
getLastUsed()
long
getTimeout()
boolean
isContextActive()
boolean
isTransient()
boolean
lock(long timeout)
void
setTimeout(long timeout)
String
toString()
void
touch()
boolean
unlock()
-
-
-
Constructor Detail
-
ConversationImpl
@Inject public ConversationImpl(BeanManagerImpl manager)
-
-
Method Detail
-
begin
public void begin()
- Specified by:
begin
in interfacejakarta.enterprise.context.Conversation
-
begin
public void begin(String id)
- Specified by:
begin
in interfacejakarta.enterprise.context.Conversation
-
end
public void end()
- Specified by:
end
in interfacejakarta.enterprise.context.Conversation
-
getId
public String getId()
- Specified by:
getId
in interfacejakarta.enterprise.context.Conversation
-
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interfacejakarta.enterprise.context.Conversation
-
setTimeout
public void setTimeout(long timeout)
- Specified by:
setTimeout
in interfacejakarta.enterprise.context.Conversation
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfacejakarta.enterprise.context.Conversation
-
getLastUsed
public long getLastUsed()
- Specified by:
getLastUsed
in interfaceorg.jboss.weld.context.ManagedConversation
-
touch
public void touch()
- Specified by:
touch
in interfaceorg.jboss.weld.context.ManagedConversation
-
lock
public boolean lock(long timeout)
- Specified by:
lock
in interfaceorg.jboss.weld.context.ManagedConversation
-
unlock
public boolean unlock()
- Specified by:
unlock
in interfaceorg.jboss.weld.context.ManagedConversation
-
isContextActive
public boolean isContextActive()
-
-