com.ca.jcs.sdkws
Class SDKWSMetaConnectorConfig

java.lang.Object
  extended by com.ca.jcs.cfg.ConnectorConfig
      extended by com.ca.jcs.meta.MetaConnectorConfig
          extended by com.ca.jcs.meta.MetaPoolingConnectorConfig
              extended by com.ca.jcs.sdkws.SDKWSMetaConnectorConfig

public class SDKWSMetaConnectorConfig
extends MetaPoolingConnectorConfig

The WS MetaConnectorConfig class for storing default configuration.

Author:
Trudi.

Field Summary
 
Fields inherited from class com.ca.jcs.meta.MetaPoolingConnectorConfig
poolConfig
 
Fields inherited from class com.ca.jcs.cfg.ConnectorConfig
CONFIG_LOG
 
Constructor Summary
SDKWSMetaConnectorConfig()
           
 
Method Summary
 String getBasicAuthPassword()
          The HTTP Basic Authentication wssPassword.
 String getBasicAuthUserName()
          The HTTP Basic Authentication user name.
 SDKWSHelperFactory getHelperFactory()
          Return the helper factory for mapping connector classes to helper classes.
 String getSslKeystore()
          Return the path to the keystore.
 String getSslKeystorePassword()
          Return the password of the keystore.
 long getWsAxisClientTimeOutInMilliSeconds()
          Return the timeout value for the axis client.
 String getWsAxisHome()
          Return the AXIS home file location.
 Map<String,List<String>> getWsExceptionMapping()
          Return the exception mapping that maps endpoint error codes to LDAP exceptions.
 String getWssPassword()
          Return the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.
 String getWssUsername()
          Return the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.
 String getWsURL()
          Return the URL for the endpoint point (excluding the service), for example, http://localhost:8080.
 boolean isEnableSSL()
          Return the flag to indicate if SSL should be used between the connector and the endpoint.
 void setBasicAuthPassword(String basicAuthPassword)
          Set the HTTP Basic Authentication wssPassword.
 void setBasicAuthUserName(String basicAuthUserName)
          Set the HTTP Basic Authentication user name.
 void setEnableSSL(boolean enableSSL)
          Set the flag to indicate if SSL should be used between the connector and the endpoint.
 void setHelperFactory(SDKWSHelperFactory helperFactory)
          Set the helper factory for mapping connector classes to helper classes.
 void setSslKeystore(String sslKeystore)
          Set the path to the keystore.
 void setSslKeystorePassword(String sslKeystorePassword)
          Set the password of the keystore.
 void setWsAxisClientTimeOutInMilliSeconds(long wsAxisClientTimeOutInMilliSeconds)
          Set the timeout value for the axis client.
 void setWsAxisHome(String wsAxisHome)
          Set the AXIS home file location.
 void setWsExceptionMapping(Map<String,List<String>> wsExceptionMapping)
          Set the exception mapping that maps endpoint error codes to LDAP exceptions.
 void setWssPassword(String wssPassword)
          Set the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.
 void setWssUsername(String wssUsername)
          Set the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.
 void setWsURL(String wsURL)
          Set the URL for the endpoint point (excluding the service), for example, http://localhost:8080.
 
Methods inherited from class com.ca.jcs.meta.MetaPoolingConnectorConfig
getPoolConfig, setPoolConfig
 
Methods inherited from class com.ca.jcs.meta.MetaConnectorConfig
getAllowNonFilterableNamingAttrs, getContainerBaseObjectClass, getVirtualContainers, setAllowNonFilterableNamingAttrs, setContainerBaseObjectClass, setVirtualContainers
 
Methods inherited from class com.ca.jcs.cfg.ConnectorConfig
getAcceptedUnknownAttrIds, getAllowMetadataModify, getAttrHeaderMsgFormatId, getCacheManagerClass, getCacheManagerConfigReference, getConverters, getExceptionRetryMap, getObjHeaderMsgFormatId, getResilientDelay, getResilientMaxRetries, getRollbackConnectionAttrs, getStaticMetadataFile, getStaticMethodScriptStyleMetaDataFile, getStreamingQueryThreshold, getTypeConverter, getValidators, isCachingRequired, isCaseSensitive, isCheckObjectExistenceForDeletion, isFailOnUnknownAttrIds, isImmediateQueryFlush, isLazyConnect, isMapAcceptedUnknownAttrIds, isSearchExpensiveAttrs, isTransactional, isValidateFromConnector, isValidateToConnector, mergeMap, setAcceptedUnknownAttrIds, setAllowMetadataModify, setAttrHeaderMsgFormatId, setCacheManagerClass, setCacheManagerConfigReference, setCachingRequired, setCaseSensitive, setCheckObjectExistenceForDeletion, setConverters, setExceptionRetryMap, setFailOnUnknownAttrIds, setImmediateQueryFlush, setLazyConnect, setMapAcceptedUnknownAttrIds, setObjHeaderMsgFormatId, setResilientDelay, setResilientMaxRetries, setRollbackConnectionAttrs, setSearchExpensiveAttrs, setStaticMetadataFile, setStaticMethodScriptStyleMetaDataFile, setStreamingQueryThreshold, setTransactional, setValidateFromConnector, setValidateToConnector, setValidators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDKWSMetaConnectorConfig

public SDKWSMetaConnectorConfig()
Method Detail

getWsURL

public String getWsURL()
Return the URL for the endpoint point (excluding the service), for example, http://localhost:8080.

Returns:
the URL for the endpoint.

setWsURL

public void setWsURL(String wsURL)
Set the URL for the endpoint point (excluding the service), for example, http://localhost:8080.

Parameters:
wsURL - the URL for the endpoint point.

getWssUsername

public String getWssUsername()
Return the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

Returns:
the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

setWssUsername

public void setWssUsername(String wssUsername)
Set the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

Parameters:
wssUsername - the user name that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

getWssPassword

public String getWssPassword()
Return the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

Returns:
the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

setWssPassword

public void setWssPassword(String wssPassword)
Set the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

Parameters:
wssPassword - the password that will be used in the WSS header of SOAP messages that are sent to ServiceMix.

getBasicAuthUserName

public String getBasicAuthUserName()
The HTTP Basic Authentication user name.

Returns:
the HTTP Basic Authentication user name.

setBasicAuthUserName

public void setBasicAuthUserName(String basicAuthUserName)
Set the HTTP Basic Authentication user name.

Parameters:
basicAuthUserName - the HTTP Basic Authentication user name.

getBasicAuthPassword

public String getBasicAuthPassword()
The HTTP Basic Authentication wssPassword.

Returns:
the HTTP Basic Authentication wssPassword.

setBasicAuthPassword

public void setBasicAuthPassword(String basicAuthPassword)
Set the HTTP Basic Authentication wssPassword.

Parameters:
basicAuthPassword - the HTTP Basic Authentication wssPassword.

isEnableSSL

public boolean isEnableSSL()
Return the flag to indicate if SSL should be used between the connector and the endpoint.

Returns:
the flag to indicate if SSL should be used between the connector and the endpoint.

setEnableSSL

public void setEnableSSL(boolean enableSSL)
Set the flag to indicate if SSL should be used between the connector and the endpoint.

Parameters:
enableSSL - the flag to indicate if SSL should be used between the connector and the endpoint.

getSslKeystore

public String getSslKeystore()
Return the path to the keystore.

Returns:
the path to the keystore.

setSslKeystore

public void setSslKeystore(String sslKeystore)
Set the path to the keystore.

Parameters:
sslKeystore - the path to the keystore.

getSslKeystorePassword

public String getSslKeystorePassword()
Return the password of the keystore.

Returns:
the password of the keystore.

setSslKeystorePassword

public void setSslKeystorePassword(String sslKeystorePassword)
Set the password of the keystore.

Parameters:
sslKeystorePassword - the password of the keystore.

getWsAxisHome

public String getWsAxisHome()
Return the AXIS home file location.

Returns:
the AXIS home file location.

setWsAxisHome

public void setWsAxisHome(String wsAxisHome)
Set the AXIS home file location.

Parameters:
wsAxisHome - the AXIS home file location.

getWsExceptionMapping

public Map<String,List<String>> getWsExceptionMapping()
Return the exception mapping that maps endpoint error codes to LDAP exceptions.

Returns:
the exception mapping that maps endpoint error codes to LDAP exceptions.

setWsExceptionMapping

public void setWsExceptionMapping(Map<String,List<String>> wsExceptionMapping)
Set the exception mapping that maps endpoint error codes to LDAP exceptions.

Parameters:
wsExceptionMapping - the exception mapping that maps endpoint error codes to LDAP exceptions.

getWsAxisClientTimeOutInMilliSeconds

public long getWsAxisClientTimeOutInMilliSeconds()
Return the timeout value for the axis client.

Returns:
the timeout value for the axis client.

setWsAxisClientTimeOutInMilliSeconds

public void setWsAxisClientTimeOutInMilliSeconds(long wsAxisClientTimeOutInMilliSeconds)
Set the timeout value for the axis client.

Parameters:
wsAxisClientTimeOutInMilliSeconds - the timeout value for the axis client.

getHelperFactory

public SDKWSHelperFactory getHelperFactory()
Return the helper factory for mapping connector classes to helper classes.

Returns:
the helper factory for mapping connector classes to helper classes.

setHelperFactory

public void setHelperFactory(SDKWSHelperFactory helperFactory)
Set the helper factory for mapping connector classes to helper classes.

Parameters:
helperFactory - the helper factory for mapping connector classes to helper classes.


Created 2011-07-14 13:27 EST