org.oddjob.monitor.model
Interface ExplorerModel

All Known Implementing Classes:
ExplorerModelImpl

public interface ExplorerModel

Data model for an explorer session.

Author:
Rob Gordon

Method Summary
 void destroy()
          Destroy this model.
 ConsoleArchiver getConsoleArchiver()
          Get the console archiver.
 ContextInitialiser[] getContextInitialisers()
           
 ExplorerAction[] getExplorerActions()
           
 LogArchiver getLogArchiver()
          Get the log archiver.
 String getLogFormat()
          Getter for log format.
 Oddjob getOddjob()
          Get the root node for this model.
 ThreadManager getThreadManager()
          Get an available ThreadManager.
 

Method Detail

getOddjob

Oddjob getOddjob()
Get the root node for this model.

Returns:
The root node.

getThreadManager

ThreadManager getThreadManager()
Get an available ThreadManager.

Returns:
A ThreadManager.

getLogFormat

String getLogFormat()
Getter for log format.

Returns:
The log format.

getLogArchiver

LogArchiver getLogArchiver()
Get the log archiver. This archiver is the top level archiver created for the root node.

For the archiver for a particular node use the ExplorerContext archiver.

Returns:
A LogArchiver.

getConsoleArchiver

ConsoleArchiver getConsoleArchiver()
Get the console archiver. This archiver is the top level archiver created for the root node.

For the archiver for a particular node use the ExplorerContext archiver.

Returns:
A ConsoelArchiver.

getContextInitialisers

ContextInitialiser[] getContextInitialisers()

getExplorerActions

ExplorerAction[] getExplorerActions()

destroy

void destroy()
Destroy this model.