LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.error.CRuntimeException Class Reference

runtime exception More...

+ Inheritance diagram for org.lightjason.agentspeak.error.CRuntimeException:
+ Collaboration diagram for org.lightjason.agentspeak.error.CRuntimeException:

Public Member Functions

 CRuntimeException (final IContext p_context)
 ctor More...
 
 CRuntimeException ( @Nonnull final String p_message, @Nonnull final IContext p_context)
 ctor More...
 
 CRuntimeException ( @Nonnull final String p_message, @Nonnull final Throwable p_cause, @Nonnull final IContext p_context)
 ctor More...
 
 CRuntimeException ( @Nonnull final Throwable p_cause, @Nonnull final IContext p_context)
 ctor More...
 
final IContext context ()
 returns the execution context More...
 

Protected Member Functions

 CRuntimeException (final String p_message, final Throwable p_cause, final boolean p_enablesuppression, final boolean p_writablestacktrace, final IContext p_context)
 ctor More...
 

Private Attributes

final IContext m_context
 execution context More...
 

Static Private Attributes

static final Logger LOGGER = CCommon.logger( CIllegalStateException.class )
 logger More...
 
static final transient long serialVersionUID = -1053856178724776159L
 serial id More...
 

Detailed Description

Definition at line 37 of file CRuntimeException.java.

Constructor & Destructor Documentation

◆ CRuntimeException() [1/5]

org.lightjason.agentspeak.error.CRuntimeException.CRuntimeException ( final IContext  p_context)
Parameters
p_contextexecution context

Definition at line 59 of file CRuntimeException.java.

◆ CRuntimeException() [2/5]

org.lightjason.agentspeak.error.CRuntimeException.CRuntimeException ( @Nonnull final String  p_message,
@Nonnull final IContext  p_context 
)
Parameters
p_messageexecution message
p_contextexecution context

Definition at line 72 of file CRuntimeException.java.

◆ CRuntimeException() [3/5]

org.lightjason.agentspeak.error.CRuntimeException.CRuntimeException ( @Nonnull final String  p_message,
@Nonnull final Throwable  p_cause,
@Nonnull final IContext  p_context 
)
Parameters
p_messageexecution message
p_causeexecption cause
p_contextexecution context

Definition at line 86 of file CRuntimeException.java.

◆ CRuntimeException() [4/5]

org.lightjason.agentspeak.error.CRuntimeException.CRuntimeException ( @Nonnull final Throwable  p_cause,
@Nonnull final IContext  p_context 
)
Parameters
p_causeexecption cause
p_contextexecution context

Definition at line 99 of file CRuntimeException.java.

References org.lightjason.agentspeak.error.CRuntimeException.m_context.

◆ CRuntimeException() [5/5]

org.lightjason.agentspeak.error.CRuntimeException.CRuntimeException ( final String  p_message,
final Throwable  p_cause,
final boolean  p_enablesuppression,
final boolean  p_writablestacktrace,
final IContext  p_context 
)
protected
Parameters
p_messageexecution message
p_causeexecption cause
p_enablesuppressionsuppression flag
p_writablestacktracestacktrace flag
p_contextexecution context

Definition at line 115 of file CRuntimeException.java.

Member Function Documentation

◆ context()

final IContext org.lightjason.agentspeak.error.CRuntimeException.context ( )

Member Data Documentation

◆ LOGGER

final Logger org.lightjason.agentspeak.error.CRuntimeException.LOGGER = CCommon.logger( CIllegalStateException.class )
staticprivate

Definition at line 42 of file CRuntimeException.java.

◆ m_context

final IContext org.lightjason.agentspeak.error.CRuntimeException.m_context
private

◆ serialVersionUID

final transient long org.lightjason.agentspeak.error.CRuntimeException.serialVersionUID = -1053856178724776159L
staticprivate

Definition at line 46 of file CRuntimeException.java.