Package com.embabel.agent.channel
Class LoggingOutputChannelEvent
-
- All Implemented Interfaces:
-
com.embabel.agent.channel.InformativeOutputChannelEvent,com.embabel.agent.channel.OutputChannelEvent,com.embabel.agent.core.InProcess
public final class LoggingOutputChannelEvent implements InformativeOutputChannelEvent
Ephemeral message. Not meant to be part of a conversation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumLoggingOutputChannelEvent.Level
-
Constructor Summary
Constructors Constructor Description LoggingOutputChannelEvent(String processId, String message, LoggingOutputChannelEvent.Level level, Throwable throwable)LoggingOutputChannelEvent(String processId, String message, LoggingOutputChannelEvent.Level level)LoggingOutputChannelEvent(String processId, String message)
-
Method Summary
Modifier and Type Method Description StringgetProcessId()ID of the process that this event relates to. StringgetMessage()final LoggingOutputChannelEvent.LevelgetLevel()final ThrowablegetThrowable()-
-
Constructor Detail
-
LoggingOutputChannelEvent
LoggingOutputChannelEvent(String processId, String message, LoggingOutputChannelEvent.Level level, Throwable throwable)
-
LoggingOutputChannelEvent
LoggingOutputChannelEvent(String processId, String message, LoggingOutputChannelEvent.Level level)
-
-
Method Detail
-
getProcessId
String getProcessId()
ID of the process that this event relates to.
-
getMessage
String getMessage()
-
getLevel
final LoggingOutputChannelEvent.Level getLevel()
-
getThrowable
final Throwable getThrowable()
-
-
-
-