ix.iserve
Class IServe
java.lang.Object
ix.icore.IXAgent
ix.ip2.Ip2
ix.iserve.IServe
public class IServe
- extends Ip2
A process panel that also acts as an HTTP server.
- See Also:
HttpServer
Fields inherited from class ix.ip2.Ip2 |
activityViewer, agentTypeName, annotationViewer, controller, domain, frame, issueViewer, logoImage, logoLine1, logoLine2, modelManager, optionManager, resetHooks, showOptions, stateViewer |
Fields inherited from class ix.icore.IXAgent |
contactManager, displayName, eventLogger, exitHooks, initialDisplayName, ipcName, ipcStrategyName, iSimTimer, mainAgent, nameListeners, startupDate, startupHooks, symbolName, textFrame |
Methods inherited from class ix.ip2.Ip2 |
addForwardingHandler, addHandlers, addResetHook, addTest, addTestMenuItems, addTool, clearAllButState, clearModel, completeStartup, do_reloadViewers, ensureTool, getActivityPatternSyntaxes, getAgentTypeName, getController, getDomain, getFrame, getIp2ModelManager, getModelManager, getOptionManager, getPlan, handleInput, handleInputDirectly, handleNewActivity, handleNewChatMessage, handleNewConstraint, handleNewIssue, handleNewReport, initOptions, isReloadingViewers, loadDomain, loadInitialPlan, loadPlan, loadPlan, loadPlan, makeActivityViewer, makeAnnotationViewer, makeController, makeIp2Frame, makeIssueViewer, makeLogoPanel, makeModelManager, makeStateViewer, makeViewer, processCommandLineArguments, readDomain, readDomain, reloadViewers, reset, resetAllButState, resetViewers, savePlanAs |
Methods inherited from class ix.icore.IXAgent |
addAgentNameListener, addExitHook, addStartupHook, adjustLookAndFeel, displayMessage, do_mainStartup, exit, fireSymbolNameChanged, getAgent, getAgentDisplayName, getAgentIPCName, getAgentStartupDate, getAgentSymbolName, getContactManager, getEventLogger, getISimTimer, getKnownAgents, handleReceivedReport, installAgentExtensions, installAgentExtensions, isMainAgent, log, mainStartup, notePossibleNewContact, pre_handleInput, preprocessInput, reportInputException, setAgentSymbolName, setEventLogger, setupISimTimer, startServer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
server
protected HttpServer server
serverThread
protected java.lang.Thread serverThread
IServe
public IServe()
main
public static void main(java.lang.String[] argv)
getHttpServer
public HttpServer getHttpServer()
startup
public void startup()
- Description copied from class:
Ip2
- Completes basic I-P2 setup and initialization.
- Overrides:
startup
in class Ip2
makeHttpServer
protected HttpServer makeHttpServer(int port)
- Factory method called to create the http-server.
configureServer
protected void configureServer(HttpServer server)
- Configures the http-server before it's started.
addAboutInfo
public void addAboutInfo(java.util.List about)
- Description copied from class:
Ip2
- Called to add "About" information. The method provided by
the Ip2 class does nothing; it should be overridden in subclasses
that have something to add.
- Overrides:
addAboutInfo
in class Ip2
addHandlers
protected void addHandlers()
- Description copied from class:
Ip2
- Install any built-in issue and activity handlers. Note that the
order in which handlers are added here is also the order in which
they are asked to add handler-actions.
- Overrides:
addHandlers
in class Ip2