CoreBroker
Class BrokerWrapper

java.lang.Object
  extended byCoreBroker.BrokerWrapper
Direct Known Subclasses:
AxisBrokerWrapper, CSoapBrokerWrapper

public abstract class BrokerWrapper
extends java.lang.Object


Field Summary
protected static BrokerWrapper _selfClientSide
           
protected static BrokerWrapper _selfServerSide
           
protected static java.lang.String BROKERWRAPPER_CLIENTSIDE
           
protected static java.lang.String BROKERWRAPPER_SERVERSIDE
           
protected static java.util.HashMap customizerConfig
           
protected static org.w3c.dom.Document deploymentConfiguration
           
protected  java.lang.String fileSeparator
           
protected  java.lang.String URAddr
           
protected  java.lang.String wsamiBinDir
           
 
Constructor Summary
protected BrokerWrapper()
           
 
Method Summary
 void addCustID_and_ChainToHeader(javax.xml.soap.SOAPMessage msgSOAP, java.lang.String customizerSessionID)
           
protected  void deploy(java.lang.String serviceName, java.lang.String endPoint, java.lang.String XSDfilesPath, java.lang.String WSAMIAbstractFileName, java.lang.String WSAMIServiceFileName, java.lang.String WSAMICustomizerFileName, org.w3c.dom.Document serviceInfo, java.lang.String instanceURL)
           
abstract  void deployService(org.w3c.dom.Node service, java.lang.String path, java.lang.String context)
           
 java.lang.String getCustomizerRC(java.lang.String sID)
           
 java.lang.String getCustomizerWS(java.lang.String sID)
           
static DeployedService getDeployedService(java.lang.String name)
           
static DeployedService[] getDeployedServices()
           
 org.w3c.dom.Document getDeploymentConfiguration()
           
static java.lang.String getEndPointfromWSDL(java.lang.String serviceWSDL)
           
static java.lang.String getLocalNDAddr()
           
 java.lang.String[] getLocalServicesEP(java.lang.String WAU)
           
static java.lang.String getLocalWSAMIfromWCU(java.lang.String wcu)
           
abstract  NDPortType getNDStub(java.lang.String ndAddress)
           
static java.lang.String getRemoteWSAMIfromWCU(java.lang.String wcu)
           
protected  org.w3c.dom.Document getServerConfig()
           
static java.lang.String getTagValue(org.w3c.dom.Node service, java.lang.String tagName)
           
 java.lang.String getURAddr()
           
static WSAMIAbstractDocument getWAD_DeployedService(java.lang.String name)
           
static WSAMICustomizerDocument getWCD_DeployedService(java.lang.String name)
           
 java.lang.String getWSAMIBinDir()
           
static WSAMIServiceDocument getWSD_DeployedService(java.lang.String name)
           
static java.lang.String getWSDLfromWSU(java.lang.String wsu)
           
 boolean isCustomizer(java.lang.String sID)
           
static boolean isServiceDeployed(java.lang.String name)
           
static void list()
           
protected static BrokerWrapper makeClientInstance()
           
protected static BrokerWrapper makeServerInstance()
           
protected abstract  void refreshDeploymentConfiguration()
           
 void setCustID_and_Chain_FromHeader(javax.xml.soap.SOAPMessage msgSOAP, java.lang.Object obj)
           
 void setCustomizerChain_LC(java.lang.String sID, java.lang.String RC, java.lang.String WS)
           
 void setCustomizerChain_RC(java.lang.String sID, java.lang.String WS)
           
 java.lang.String setCustomizerChain(java.lang.String LC, java.lang.String RC, java.lang.String WS)
           
protected  void setServerConfig(org.w3c.dom.Document _serverConfiguration)
           
 void setURAddr(java.lang.String _URAddr)
           
 void setWSAMIBinDir(java.lang.String _wsamiBinDir)
           
 void undeployService(java.lang.String serviceName)
           
 boolean verify(org.w3c.dom.Node service, java.lang.String path, java.lang.String context, java.lang.String baseURLServices)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customizerConfig

protected static java.util.HashMap customizerConfig

deploymentConfiguration

protected static org.w3c.dom.Document deploymentConfiguration

_selfServerSide

protected static BrokerWrapper _selfServerSide

_selfClientSide

protected static BrokerWrapper _selfClientSide

fileSeparator

protected java.lang.String fileSeparator

BROKERWRAPPER_SERVERSIDE

protected static java.lang.String BROKERWRAPPER_SERVERSIDE

BROKERWRAPPER_CLIENTSIDE

protected static java.lang.String BROKERWRAPPER_CLIENTSIDE

wsamiBinDir

protected java.lang.String wsamiBinDir

URAddr

protected java.lang.String URAddr
Constructor Detail

BrokerWrapper

protected BrokerWrapper()
Method Detail

makeServerInstance

protected static BrokerWrapper makeServerInstance()

makeClientInstance

protected static BrokerWrapper makeClientInstance()

getServerConfig

protected org.w3c.dom.Document getServerConfig()

setServerConfig

protected void setServerConfig(org.w3c.dom.Document _serverConfiguration)

getDeploymentConfiguration

public org.w3c.dom.Document getDeploymentConfiguration()

refreshDeploymentConfiguration

protected abstract void refreshDeploymentConfiguration()

getDeployedServices

public static DeployedService[] getDeployedServices()

undeployService

public void undeployService(java.lang.String serviceName)
                     throws CBException
Throws:
CBException

getNDStub

public abstract NDPortType getNDStub(java.lang.String ndAddress)
                              throws CBException
Throws:
CBException

verify

public boolean verify(org.w3c.dom.Node service,
                      java.lang.String path,
                      java.lang.String context,
                      java.lang.String baseURLServices)
               throws CBException
Throws:
CBException

deployService

public abstract void deployService(org.w3c.dom.Node service,
                                   java.lang.String path,
                                   java.lang.String context)
                            throws CBException
Throws:
CBException

deploy

protected void deploy(java.lang.String serviceName,
                      java.lang.String endPoint,
                      java.lang.String XSDfilesPath,
                      java.lang.String WSAMIAbstractFileName,
                      java.lang.String WSAMIServiceFileName,
                      java.lang.String WSAMICustomizerFileName,
                      org.w3c.dom.Document serviceInfo,
                      java.lang.String instanceURL)
               throws CBException
Throws:
CBException

isServiceDeployed

public static boolean isServiceDeployed(java.lang.String name)

getDeployedService

public static DeployedService getDeployedService(java.lang.String name)

getWAD_DeployedService

public static WSAMIAbstractDocument getWAD_DeployedService(java.lang.String name)

getWSD_DeployedService

public static WSAMIServiceDocument getWSD_DeployedService(java.lang.String name)

getWCD_DeployedService

public static WSAMICustomizerDocument getWCD_DeployedService(java.lang.String name)

setCustomizerChain

public java.lang.String setCustomizerChain(java.lang.String LC,
                                           java.lang.String RC,
                                           java.lang.String WS)

setCustomizerChain_LC

public void setCustomizerChain_LC(java.lang.String sID,
                                  java.lang.String RC,
                                  java.lang.String WS)

setCustomizerChain_RC

public void setCustomizerChain_RC(java.lang.String sID,
                                  java.lang.String WS)

isCustomizer

public boolean isCustomizer(java.lang.String sID)

getCustomizerRC

public java.lang.String getCustomizerRC(java.lang.String sID)

getCustomizerWS

public java.lang.String getCustomizerWS(java.lang.String sID)

setCustID_and_Chain_FromHeader

public void setCustID_and_Chain_FromHeader(javax.xml.soap.SOAPMessage msgSOAP,
                                           java.lang.Object obj)

addCustID_and_ChainToHeader

public void addCustID_and_ChainToHeader(javax.xml.soap.SOAPMessage msgSOAP,
                                        java.lang.String customizerSessionID)

getLocalNDAddr

public static java.lang.String getLocalNDAddr()
                                       throws CBException
Throws:
CBException

list

public static void list()

getTagValue

public static java.lang.String getTagValue(org.w3c.dom.Node service,
                                           java.lang.String tagName)

getWSDLfromWSU

public static java.lang.String getWSDLfromWSU(java.lang.String wsu)

getLocalWSAMIfromWCU

public static java.lang.String getLocalWSAMIfromWCU(java.lang.String wcu)

getRemoteWSAMIfromWCU

public static java.lang.String getRemoteWSAMIfromWCU(java.lang.String wcu)

getEndPointfromWSDL

public static java.lang.String getEndPointfromWSDL(java.lang.String serviceWSDL)

setWSAMIBinDir

public void setWSAMIBinDir(java.lang.String _wsamiBinDir)

getWSAMIBinDir

public java.lang.String getWSAMIBinDir()

setURAddr

public void setURAddr(java.lang.String _URAddr)

getURAddr

public java.lang.String getURAddr()

getLocalServicesEP

public java.lang.String[] getLocalServicesEP(java.lang.String WAU)