electric.server
Class Servers

java.lang.Object
  extended byelectric.server.Servers
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants

public final class Servers
extends java.lang.Object
implements IGLUELoggingConstants

Servers maintains a collection of IServers.

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Constructor Summary
Servers()
           
 
Method Summary
static void addServer(java.lang.String name, IServer server)
           
static java.lang.String getLocalPath(XURL xurl)
           
static java.lang.String getPath(java.lang.String urn)
           
static XURL[] getPaths()
           
static IServer getServer(java.lang.String name)
           
static IServer getServerForLocalPath(java.lang.String urn)
           
static IServer getServerForPath(XURL xurl)
           
static IServer[] getServers()
           
static IServer[] getServersForProtocol(java.lang.String protocol)
           
static boolean isLocal(java.lang.String url)
           
static boolean isLocal(XURL xurl)
           
static IServer removeServer(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Servers

public Servers()
Method Detail

addServer

public static void addServer(java.lang.String name,
                             IServer server)
Parameters:
name -
server -

getServer

public static IServer getServer(java.lang.String name)
Parameters:
name -

removeServer

public static IServer removeServer(java.lang.String name)
Parameters:
name -

getServers

public static IServer[] getServers()

isLocal

public static boolean isLocal(XURL xurl)
Parameters:
xurl -

isLocal

public static boolean isLocal(java.lang.String url)
Parameters:
url -

getPaths

public static XURL[] getPaths()

getServersForProtocol

public static IServer[] getServersForProtocol(java.lang.String protocol)
Parameters:
protocol -

getServerForLocalPath

public static IServer getServerForLocalPath(java.lang.String urn)
Parameters:
urn -

getServerForPath

public static IServer getServerForPath(XURL xurl)
Parameters:
xurl -

getLocalPath

public static java.lang.String getLocalPath(XURL xurl)
Parameters:
xurl -

getPath

public static java.lang.String getPath(java.lang.String urn)
Parameters:
urn -


copyright© 2001-2004 by webMethods All Rights Reserved.