public abstract class EmbededServerNode<T extends ServerDefinition> extends ServerNode<T>
ServerNode.FlagProp, ServerNode.ReflProp, ServerNode.ServerUpAction<T extends cz.cuni.amis.pogamut.base.server.IWorldServer>| Modifier and Type | Field and Description |
|---|---|
protected cz.cuni.amis.utils.flag.Flag<Boolean> |
serverRunning |
actualServer, serverDef, serverStateListener| Constructor and Description |
|---|
EmbededServerNode() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createServerOutput() |
Action[] |
getActions(boolean context) |
abstract Reader |
getServerConsoleOutput() |
org.openide.windows.InputOutput |
getServerIO() |
protected void |
restartServer() |
protected abstract void |
startServer()
Code for starting the embeded server.
|
protected void |
startServerInternal() |
protected abstract void |
stopServer()
Code for stoping the embeded server.
|
protected void |
stopServerInternal() |
createName, createSheet, getIcon, getOpenedIcon, getServerDefinition, getServerIcon, getURIPropEditorClass, init, registerServerStateListener, serverChangedHandler, serverStateChangeHandlercanCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, createActions, createPasteTypes, drag, getActions, getCookie, getCookieSet, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getPasteTypes, getPreferredAction, getPropertySets, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setName, setSheetaddNodeListener, addPropertyChangeListener, clone, destroy, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextActions, getContextMenu, getHtmlDisplayName, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setHidden, setShortDescription, toStringattributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValueprotected cz.cuni.amis.utils.flag.Flag<Boolean> serverRunning
public abstract Reader getServerConsoleOutput()
public org.openide.windows.InputOutput getServerIO()
public Action[] getActions(boolean context)
getActions in class ServerNode<T extends ServerDefinition>protected void restartServer()
throws cz.cuni.amis.utils.exception.PogamutException
cz.cuni.amis.utils.exception.PogamutExceptionprotected abstract void startServer()
throws cz.cuni.amis.utils.exception.PogamutException
cz.cuni.amis.utils.exception.PogamutExceptionprotected abstract void stopServer()
throws cz.cuni.amis.utils.exception.PogamutException
cz.cuni.amis.utils.exception.PogamutExceptionprotected void startServerInternal()
throws cz.cuni.amis.utils.exception.PogamutException
cz.cuni.amis.utils.exception.PogamutExceptionprotected void stopServerInternal()
throws cz.cuni.amis.utils.exception.PogamutException
cz.cuni.amis.utils.exception.PogamutExceptionprotected void createServerOutput()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.