Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.util.ipc
Class SimpleNameServer.MiniAgent

    java.lang.Object
      ix.icore.IXAgent
          ix.util.ipc.SimpleNameServer.MiniAgent

Enclosing class:
  SimpleNameServer

    static class SimpleNameServer.MiniAgent

extends IXAgent

Field Summary

Fields inherited from class ix.icore.IXAgent
`contactManager, displayName, eventLogger, exitHooks, initialDisplayName, ipcName, ipcStrategyName, iSimTimer, knownAgents, nameListeners, startupDate, startupHooks, symbolName, textFrame, thisAgent`

Constructor Summary
`SimpleNameServer.MiniAgent()`

Method Summary
`protected void` | `processCommandLineArguments()` Handles command-line arguments common to all I-X agents.

Methods inherited from class ix.icore.IXAgent
`addAgentNameListener, addExitHook, addStartupHook, addTool, displayMessage, do_mainStartup, ensureTool, fireSymbolNameChanged, getAgent, getAgentDisplayName, getAgentIPCName, getAgentStartupDate, getAgentSymbolName, getContactManager, getEventLogger, getISimTimer, getKnownAgents, handleInput, handleNewActivity, handleNewChatMessage, handleNewConstraint, handleNewIssue, handleNewReport, handleReceivedReport, installAgentExtensions, log, mainStartup, notePossibleNewContact, pre_handleInput, preprocessInput, reportInputException, setAgentSymbolName, setupISimTimer, startServer, startup`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SimpleNameServer.MiniAgent

    public SimpleNameServer.MiniAgent()

Method Detail

### processCommandLineArguments

    protected void processCommandLineArguments()

  Description copied from class: `IXAgent`
  Handles command-line arguments common to all I-X agents. At present, this method also makes any standard I-X changes to the look and feel.

  The following are handled directly my this method:

          -debug=boolean
          -ipc=name
          -ipc-name=name
          -symbol-name=name
          -display-name=name

  `debug` is used to set `Debug.on`.

  The name in `-ipc=`name argument will be interpreted by the `IPC.makeCommunicationStrategy(String)` method.

  The name in the `-icp-name=`name argument sets the name that this agent calls itself for IPC and that is returned by the `getAgentIPCName()` method.

  Needs further explanation of ipc-name, and of symbol-name and display-name. ...

  The `processCommandLineArguments` method of this agent's contact manager is called to handle arguments that list relationships with other agents.

  Overrides:
    `processCommandLineArguments` in class `IXAgent`
  See Also:
    `IFUtil.adjustLookAndFeel()`, `IPC.makeCommunicationStrategy(String methodName)`, `ContactManager.processCommandLineArguments()`, `Debug.on`, `Parameters`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD