IBM WebSphere Extended Deployment (XD)TM
Release 6.0

com.ibm.ws.xd.odc
XDODCHelper

java.lang.Object
  |
  +--com.ibm.wsspi.odc.ODCHelper
        |
        +--com.ibm.ws.xd.odc.XDODCHelper


This is the ODC (On-Demand Configuration) helper class which performs the initialization of common XD-specific ODC variables. It also augments the schema with XD-specific types, edges, and properties.

Field Summary
public  ODCNodeTypeSIBBus
          
public  ODCNodeTypeSIBDestination
          
public  ODCNodeTypeRARModule
          
public  ODCNodeTypeJMSSLAWorkClass
          
public  ODCNodeTypeproxyMultiClusterRoutingPolicy
          
public  ODCEdgeTypewebModule2txcls
          
public  ODCEdgeTypeejbModule2txcls
          
public  ODCEdgeTyperarModule2txcls
          
public  ODCEdgeTypeapp2RarModule
          
public  ODCEdgeTypewebServiceRteWkCls2WSOperation
          
public  ODCEdgeTypewebServiceSlaWkCls2WSOperation
          
public  ODCEdgeTypeproxyContainer2Application
          
public  ODCPropertyDescriptorcellIsXD
          
public  ODCPropertyDescriptorcellGoodnessWeightFactor
          
public  ODCPropertyDescriptorcellGoodnessWeightThreshold
          
public  ODCPropertyDescriptorcellRHOWeightFactor
          
public  ODCPropertyDescriptorcellRHOWeightThreshold
          
public  ODCPropertyDescriptorcellExternalPlacement
          
public  ODCPropertyDescriptorcellLimitArfmByThreads
          
public  ODCPropertyDescriptorcellInsignificantLambdaFraction
          
public  ODCPropertyDescriptorcellProfilerResetHalfLives
          
public  ODCPropertyDescriptorcellProfilerMaxGoodness
          
public  ODCPropertyDescriptorcellProfilerGoodnessThreshold
          
public  ODCPropertyDescriptorcellProfilerAlphaSmoothingHalfLife
          
public  ODCPropertyDescriptorcellProfilerGoodnessBlend0
          
public  ODCPropertyDescriptorcellProfilerGoodnessBlend1
          
public  ODCPropertyDescriptorcellProfilerServerRunningDelay
          
public  ODCPropertyDescriptorcellProfilerDefaultWorkFactor
          
public  ODCPropertyDescriptorcellProfilerDefaultGoodness
          
public  ODCPropertyDescriptorcellProfilerHiLowFactor
          
public  ODCPropertyDescriptorcellProfilerHiLowFactor2
          
public  ODCPropertyDescriptorcellUseLoadDistClues
          
public  ODCPropertyDescriptorcellLoadDistBlend
          
public  ODCPropertyDescriptorcellMaxHttpLiveRequests
          
public  ODCPropertyDescriptorcellMaxIiopLiveRequests
          
public  ODCPropertyDescriptorcellGoodServiceTimeLimitSpec
          
public  ODCPropertyDescriptorcellTimeoutFactor
          
public  ODCPropertyDescriptorcellArfmInactivityTime
          
public  ODCPropertyDescriptorclusterEnableDWLM
          
public  ODCPropertyDescriptorclusterGridType
          
public  ODCPropertyDescriptorclusterMode
          
public  ODCPropertyDescriptorclusterWorkFactorOverrideSpec
          
public  ODCPropertyDescriptorgridModule
          
public  ODCPropertyDescriptornodePlatformType
          
public  ODCPropertyDescriptornodeGroupPretendZ
          
public  ODCPropertyDescriptorsvcgoalViolationEnabled
          
public  ODCPropertyDescriptorproxyMCRPName
          
public  ODCPropertyDescriptorapplicationIsSystem
          
public  ODCEdgeTypecell2SIBBus
          
public  ODCEdgeTypeSIBBus2SIBDestination
          
public  ODCEdgeTypewebModule2SIBDestination
          
public  ODCEdgeTypeejbModule2SIBDestination
          
public  ODCEdgeTyperarModule2SIBDestination
          
public  ODCEdgeTypeapplication2JMSSlaWkCls
          
public  ODCEdgeTypeJMSSlaWkCls2Rule
          
public  ODCEdgeTypeJMSSlaWkCls2SIBDestination
          
public  ODCEdgeTypeProxy2MCRP
          
protected  ODCSchemaschema
          

Inherited Fields

Fields inherited from com.ibm.wsspi.odc.ODCHelper
appEdition, appIsWebSphere, application, appRoot, appState, cell, cellArfmCtlCycleMinLength, cellArfmMode, cellArfmSmoothingWindow, cellArfmStatsPeriod, cellBoostCPUThreshold, cellCpuLimit, cellGroup, cellIsWebSphere, cellMagicN, cellMagicNMode, cellMaxArfmQueueLength, cellProfilerHalfLife, cellProfilerPeriod, cellUseODRs, cellUseOverhead, cellUseProcessCPU, channel, channelChain, channelChainCFEndpoint, channelFactoryClass, cluster, CLUSTER_TYPE_DYNAMIC, CLUSTER_TYPE_GENERIC, CLUSTER_TYPE_SINGLE_SERVER, CLUSTER_TYPE_STATIC, clusterIsReal, clusterSpeedFactorOverrideSpec, clusterType, ejbMethod, ejbModule, ejbModuleContextRoot, ejbPattern, ejbRouteWorkClass, ejbSLAWorkClass, met, metg, metgAlpha, metPriority, mgr, node, nodeGroup, nodeHostName, nodeIsWebSphere, nodeIsXD, nodeNumberOfCPUs, nodeSpeed, nodeStatsCollectorConfig, nodeStatsCollectorImplClass, nodeStatsCollectorRemoteAgentPort, proxy, proxyCellName, proxyContainer, proxyNodeName, proxyServerName, rule, ruleAction, ruleExpression, server, serverApplication, serverApplicationState, serverCloneId, serverIsODR, serverReachable, serverState, serverSubType, serverThreadPoolIsGrowable, serverThreadPoolMax, serverThreadPoolMin, serverType, serverWeight, SOAPAction, svccls, svcgoal, svcgoalDeltaValue, svcgoalImportance, svcgoalMaxTp, svcgoalMaxTpUnit, svcgoalPercentile, svcgoalTimePeriodValue, svcgoalType, svcgoalValue, transport, transportClass, transportHost, transportODR, transportPort, transportProtocol, transportSSL, txcls, txclsId, uri, vhost, vhostGroup, vhostHost, vhostPort, webModule, webModuleContextRoot, webModuleFailureStatusCode, webModuleFileServingEnabled, webModuleId, webModuleProtocolMap, webModuleRedirectURL, webModuleRoutingEnabled, webModuleServeServletsByName, webRouteWorkClass, webService, webServiceOperation, webServiceRouteWorkClass, webServiceSLAWorkClass, webSLAWorkClass

Constructor Summary
XDODCHelper()
          


Method Summary
public  XDODCHelpergetXDInstance()
          
protected  ODCPropertyDescriptorgetPD(com.ibm.wsspi.odc.ODCNodeType, java.lang.String, com.ibm.wsspi.odc.ODCPropertyType, java.lang.Object, boolean)
          
protected  ODCNodeTypegetNT(java.lang.String)
          
protected  ODCEdgeTypegetET(com.ibm.wsspi.odc.ODCNodeType, com.ibm.wsspi.odc.ODCNodeType, com.ibm.wsspi.odc.ODCEdgeCardinality, boolean)
          

Inherited Methods

Methods inherited from com.ibm.wsspi.odc.ODCHelper
getInstance
Methods inherited from java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

SIBBus

public 
  SIBBus

SIBDestination

public 
  SIBDestination

RARModule

public 
  RARModule

JMSSLAWorkClass

public 
  JMSSLAWorkClass

proxyMultiClusterRoutingPolicy

public 
  proxyMultiClusterRoutingPolicy

webModule2txcls

public 
  webModule2txcls

ejbModule2txcls

public 
  ejbModule2txcls

rarModule2txcls

public 
  rarModule2txcls

app2RarModule

public 
  app2RarModule

webServiceRteWkCls2WSOperation

public 
  webServiceRteWkCls2WSOperation

webServiceSlaWkCls2WSOperation

public 
  webServiceSlaWkCls2WSOperation

proxyContainer2Application

public 
  proxyContainer2Application

cellIsXD

public 
  cellIsXD

cellGoodnessWeightFactor

public 
  cellGoodnessWeightFactor

cellGoodnessWeightThreshold

public 
  cellGoodnessWeightThreshold

cellRHOWeightFactor

public 
  cellRHOWeightFactor

cellRHOWeightThreshold

public 
  cellRHOWeightThreshold

cellExternalPlacement

public 
  cellExternalPlacement

cellLimitArfmByThreads

public 
  cellLimitArfmByThreads

cellInsignificantLambdaFraction

public 
  cellInsignificantLambdaFraction

cellProfilerResetHalfLives

public 
  cellProfilerResetHalfLives

cellProfilerMaxGoodness

public 
  cellProfilerMaxGoodness

cellProfilerGoodnessThreshold

public 
  cellProfilerGoodnessThreshold

cellProfilerAlphaSmoothingHalfLife

public 
  cellProfilerAlphaSmoothingHalfLife

cellProfilerGoodnessBlend0

public 
  cellProfilerGoodnessBlend0

cellProfilerGoodnessBlend1

public 
  cellProfilerGoodnessBlend1

cellProfilerServerRunningDelay

public 
  cellProfilerServerRunningDelay

cellProfilerDefaultWorkFactor

public 
  cellProfilerDefaultWorkFactor

cellProfilerDefaultGoodness

public 
  cellProfilerDefaultGoodness

cellProfilerHiLowFactor

public 
  cellProfilerHiLowFactor

cellProfilerHiLowFactor2

public 
  cellProfilerHiLowFactor2

cellUseLoadDistClues

public 
  cellUseLoadDistClues

cellLoadDistBlend

public 
  cellLoadDistBlend

cellMaxHttpLiveRequests

public 
  cellMaxHttpLiveRequests

cellMaxIiopLiveRequests

public 
  cellMaxIiopLiveRequests

cellGoodServiceTimeLimitSpec

public 
  cellGoodServiceTimeLimitSpec

cellTimeoutFactor

public 
  cellTimeoutFactor

cellArfmInactivityTime

public 
  cellArfmInactivityTime

clusterEnableDWLM

public 
  clusterEnableDWLM

clusterGridType

public 
  clusterGridType

clusterMode

public 
  clusterMode

clusterWorkFactorOverrideSpec

public 
  clusterWorkFactorOverrideSpec

gridModule

public 
  gridModule

nodePlatformType

public 
  nodePlatformType

nodeGroupPretendZ

public 
  nodeGroupPretendZ

svcgoalViolationEnabled

public 
  svcgoalViolationEnabled

proxyMCRPName

public 
  proxyMCRPName

applicationIsSystem

public 
  applicationIsSystem

cell2SIBBus

public 
  cell2SIBBus

SIBBus2SIBDestination

public 
  SIBBus2SIBDestination

webModule2SIBDestination

public 
  webModule2SIBDestination

ejbModule2SIBDestination

public 
  ejbModule2SIBDestination

rarModule2SIBDestination

public 
  rarModule2SIBDestination

application2JMSSlaWkCls

public 
  application2JMSSlaWkCls

JMSSlaWkCls2Rule

public 
  JMSSlaWkCls2Rule

JMSSlaWkCls2SIBDestination

public 
  JMSSlaWkCls2SIBDestination

Proxy2MCRP

public 
  Proxy2MCRP

schema

protected 
  schema

Constructor Detail

XDODCHelper

public XDODCHelper( )


Method Detail

getXDInstance

public XDODCHelper getXDInstance()


getPD

protected ODCPropertyDescriptor getPD(ODCNodeType nodeType,String name, ODCPropertyType type, Object defaultValue, boolean global)
Parameters:


getNT

protected ODCNodeType getNT(String name)
Parameters:


getET

protected ODCEdgeType getET(ODCNodeType src,ODCNodeType dst, ODCEdgeCardinality cardinality, boolean linked)
Parameters:


IBM WebSphere Extended Deployment (XD)TM
Release 6.0