electric.ide.model.server
Class Server

java.lang.Object
  extended byelectric.ide.model.server.Model
      extended byelectric.ide.model.server.Server
All Implemented Interfaces:
IPluginConstants

public class Server
extends Model
implements IPluginConstants

Server

Author:
webMethods

Field Summary
 
Fields inherited from class electric.ide.model.server.Model
listener
 
Fields inherited from interface electric.ide.IPluginConstants
ADD_TO_PROJECT, ADD_WEB_REFERENCE, ADDSERVER, ADDSERVER_IMG, ADDWEBREF_IMG, CANCEL, CHECKED_EXCEPTIONS, CLASS_IMG, CLEAR_IMG, CLEAR_TEXT_AREA, COMMENT, CONFIGURE_SERVER, CONSOLE_FONT, CONSOLE_IMG, DOC_LIT, EXCEPTION, FINISH, GLUE_CONSOLE, GLUE_PLUGIN_ID, GLUE_PROPERTY_CATEGORY, GLUE_SERVER, GLUE_SERVERS, ICON_PATH, INTERFACE_PREFIX, INTERFACE_SUFFIX, LOGERROR, LOGHTTP, LOGO_ICON, LOGWARNING, MAP_PATH, MAPPING, NEW_PROJECT, OFFLINE, OPENCONSOLE, PACKAGE_CLOSED_IMG, PACKAGE_OPEN_IMG, PKG_MANAGER, PROJECT_NAME, PUBLISH_CLASS, PUBLISH_IMG, PUBLISH_LONG_TEXT, PUBLISH_MNEMONIC, PUBLISH_SERVICE, PUBLISH_SHORT_TEXT, REMOVEQ, REMOVESERVER, RESOURCES, RPC_ENC, RPC_LIT, SECURITY, SELECT_CLASS_TITLE, SELECT_PACKAGE_TITLE, SELECT_SERVER_Q, SERVER_IMG, SERVER_LONG_TEXT, SERVER_MNEMONIC, SERVER_NODE, SERVER_SHORT_TEXT, SERVER_VIEW_ID, SERVICE, SERVICE_IMG, SERVICE_PATH, SHUTDOWN, SOAP, SOURCE_PATH, STARTED, STARTSERVER, STARTUP, STOPPED, STOPSERVER, STYLE, SVC_MANAGER, THREE_ICON, TME_GIF, TOOLS, TREE_MODEL, TREE_PATH, UNPUBLISH_SERVICE, URLTEXT, WEBM_GIF, WIN32, WSENDPOINT
 
Constructor Summary
Server(Servers parent, java.lang.String port, java.lang.String context, java.lang.String[] logChannels)
           
Server(Servers parent, java.lang.String port, java.lang.String context, java.lang.String[] logChannels, ILoggerListener loggerListener)
           
 
Method Summary
 void addLoggerListener(ILoggerListener listener)
           
 void addServerListener(IServerListener listener)
           
 void addService(Service service)
           
 java.lang.Object[] getChildren()
           
 java.lang.String getConsoleURL()
           
 java.lang.String getLogAsString()
           
 java.lang.String getName()
           
 Model getParent()
           
 java.lang.String getPort()
           
 Service getService(int index)
           
 java.lang.String getStatus()
           
 java.lang.String getURL()
           
 boolean hasBeenStarted()
           
 int numberOfChildren()
           
 void remove(Service service)
           
 void removeServices()
           
 void setClassloader(java.lang.ClassLoader classloader)
           
 void setStatus(java.lang.String status)
           
 boolean start()
           
 boolean stop()
           
 java.lang.String toString()
           
 void updateListener(IServerListener listener)
           
 
Methods inherited from class electric.ide.model.server.Model
addEvent, addListener, getChild, initChild, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Server

public Server(Servers parent,
              java.lang.String port,
              java.lang.String context,
              java.lang.String[] logChannels)
Parameters:
parent -
port -
context -
logChannels -

Server

public Server(Servers parent,
              java.lang.String port,
              java.lang.String context,
              java.lang.String[] logChannels,
              ILoggerListener loggerListener)
Parameters:
parent -
port -
context -
logChannels -
loggerListener -
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Model
Returns:

getParent

public Model getParent()
Overrides:
getParent in class Model
Returns:

getURL

public java.lang.String getURL()
Returns:

getConsoleURL

public java.lang.String getConsoleURL()
Returns:

getName

public java.lang.String getName()
Overrides:
getName in class Model
Returns:

getPort

public java.lang.String getPort()
Returns:

setStatus

public void setStatus(java.lang.String status)
Parameters:
status -

getStatus

public java.lang.String getStatus()
Returns:

getChildren

public java.lang.Object[] getChildren()
Overrides:
getChildren in class Model
Returns:

hasBeenStarted

public boolean hasBeenStarted()
Returns:

removeServices

public void removeServices()

start

public boolean start()
Returns:

getLogAsString

public java.lang.String getLogAsString()
Returns:

stop

public boolean stop()
Returns:

addServerListener

public void addServerListener(IServerListener listener)

updateListener

public void updateListener(IServerListener listener)
Parameters:
listener -

addLoggerListener

public void addLoggerListener(ILoggerListener listener)

addService

public void addService(Service service)
Parameters:
service -

remove

public void remove(Service service)
Parameters:
service -

numberOfChildren

public int numberOfChildren()
Returns:

getService

public Service getService(int index)
Parameters:
index -

setClassloader

public void setClassloader(java.lang.ClassLoader classloader)
Parameters:
classloader -


copyright© 2001-2004 by webMethods All Rights Reserved.