BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.configuration
Interface WTCLocalTuxDomMBean


public interface WTCLocalTuxDomMBean
extends ConfigurationMBean

This interface provides access to the WTC local Tuxedo Domain configuration attributes. The methods defined herein are applicable for WTC configuration at the WLS domain level.

Author:
Copyright © 2002 BEA Systems, Inc. All Rights Reserved.

Fields inherited from class weblogic.management.configuration.ConfigurationMBean
CACHING_STUB_SVUID
 
Method Summary
 java.lang.String getAccessPoint()
          Gets the accessPoint attribute of the WTCLocalTuxDomMBean object
 java.lang.String getAccessPointId()
          Gets the accessPointId attribute of the WTCLocalTuxDomMBean object
 long getBlockTime()
          Gets the blockTime attribute of the WTCLocalTuxDomMBean object
 int getCmpLimit()
          Gets the cmpLimit attribute of the WTCLocalTuxDomMBean object
 java.lang.String getConnectionPolicy()
          Gets the connectionPolicy attribute of the WTCLocalTuxDomMBean object
 java.lang.String getConnPrincipalName()
          Gets the connPrincipalName attribute of the WTCLocalTuxDomMBean object
 java.lang.String getInteroperate()
          Gets the interoperate attribute of the WTCLocalTuxDomMBean object
 java.lang.String getMaxEncryptBits()
          Gets the maxEncryptBits attribute of the WTCLocalTuxDomMBean object
 long getMaxRetries()
          Gets the maxRetries attribute of the WTCLocalTuxDomMBean object
 java.lang.String getMinEncryptBits()
          Gets the minEncryptBits attribute of the WTCLocalTuxDomMBean object
 java.lang.String getNWAddr()
          Gets the nWAddr attribute of the WTCLocalTuxDomMBean object
 long getRetryInterval()
          Gets the retryInterval attribute of the WTCLocalTuxDomMBean object
 java.lang.String getSecurity()
          Gets the security attribute of the WTCLocalTuxDomMBean object
 void setAccessPoint(java.lang.String AccessPoint)
          Defines a name used to identify a domain in a WTCServer MBean.
 void setAccessPointId(java.lang.String AccessPointId)
          Defines the connection principal name used to identify a domain when establishing a connection to another domain.
 void setBlockTime(long BlockTime)
          Defines the maximum wait time (seconds) allowed for a blocking call.
 void setCmpLimit(int CmpLimit)
          Defines the compression threshold used when sending data to a remote domain.
 void setConnectionPolicy(java.lang.String ConnectionPolicy)
          Defines the conditions under which a local domain tries to establish a connection to a remote domain.
 void setConnPrincipalName(java.lang.String ConnPrincipalName)
          Defines the principal name used to verify the identity of this domain when establishing a connection to another domain.
 void setInteroperate(java.lang.String Interoperate)
          Specifies whether the local domain interoperates with remote domains that are based upon Tuxedo release 6.5.
 void setMaxEncryptBits(java.lang.String MaxEncryptBits)
          Defines the maximum encryption key length (in bits) used when establishing a network connection for a local domain.
 void setMaxRetries(long MaxRetries)
          Defines the number of times that a domain gateway tries to establish connections to remote domain access points.
 void setMinEncryptBits(java.lang.String MinEncryptBits)
          Defines the minimum encryption key length (in bits) used when establishing a network connection for a local domain.
 void setNWAddr(java.lang.String ListenAddress)
          Defines the network address of the local domain gateway.
 void setRetryInterval(long RetryInterval)
          Defines the number of seconds between automatic attempts to establish a connection to remote domain access points.
 void setSecurity(java.lang.String Security)
          Defines the type of application security enforced.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getNotes, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

setAccessPoint

public void setAccessPoint(java.lang.String AccessPoint)
                    throws javax.management.InvalidAttributeValueException
Defines a name used to identify a domain in a WTCServer MBean. This name must be unique within the scope of WTCLocalTuxDom and WTCRemoteTuxDom AccessPoint names in a WTCServer MBean.

Legal NULL: false
Parameters:
AccessPoint - the name for the local domain access point
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getAccessPoint

public java.lang.String getAccessPoint()
Gets the accessPoint attribute of the WTCLocalTuxDomMBean object

Returns:
The accessPoint value

setAccessPointId

public void setAccessPointId(java.lang.String AccessPointId)
                      throws javax.management.InvalidAttributeValueException
Defines the connection principal name used to identify a domain when establishing a connection to another domain.

The AccessPointId of a WTCLocalTuxDom MBean must match the corresponding DOMAINID in the *DM_REMOTE_DOMAINS section of your Tuxedo DMCONFIG file.

Legal NULL: false
Parameters:
AccessPointId - the local domain access point identifier
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getAccessPointId

public java.lang.String getAccessPointId()
Gets the accessPointId attribute of the WTCLocalTuxDomMBean object

Returns:
The accessPointId value

setSecurity

public void setSecurity(java.lang.String Security)
                 throws javax.management.InvalidAttributeValueException
Defines the type of application security enforced.

Default Value: "NONE"
Legal Values: "NONE","APP_PW","DM_PW"
Parameters:
Security - the security level to be enforced
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getSecurity

public java.lang.String getSecurity()
Gets the security attribute of the WTCLocalTuxDomMBean object

Returns:
The security value

setConnectionPolicy

public void setConnectionPolicy(java.lang.String ConnectionPolicy)
                         throws javax.management.InvalidAttributeValueException
Defines the conditions under which a local domain tries to establish a connection to a remote domain.

Default Value: "ON_DEMAND"
Legal Values: "ON_DEMAND","ON_STARTUP","INCOMING_ONLY"
Parameters:
ConnectionPolicy - the connection policy for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getConnectionPolicy

public java.lang.String getConnectionPolicy()
Gets the connectionPolicy attribute of the WTCLocalTuxDomMBean object

Returns:
The connectionPolicy value

setConnPrincipalName

public void setConnPrincipalName(java.lang.String ConnPrincipalName)
                          throws javax.management.InvalidAttributeValueException
Defines the principal name used to verify the identity of this domain when establishing a connection to another domain.

Note: ConnectionPrincipalName is not supported in this release.

Parameters:
ConnPrincipalName - The new connPrincipalName value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getConnPrincipalName

public java.lang.String getConnPrincipalName()
Gets the connPrincipalName attribute of the WTCLocalTuxDomMBean object

Returns:
The connPrincipalName value

setRetryInterval

public void setRetryInterval(long RetryInterval)
                      throws javax.management.InvalidAttributeValueException
Defines the number of seconds between automatic attempts to establish a connection to remote domain access points. Use only when Connection Policy is set to ON_STARTUP.

Default Value: 60
Legal Minimum Value: 0
Legal Maximum Value: java.lang.Integer.MAX_VALUE
Parameters:
RetryInterval - the retry interval for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getRetryInterval

public long getRetryInterval()
Gets the retryInterval attribute of the WTCLocalTuxDomMBean object

Returns:
The retryInterval value

setMaxRetries

public void setMaxRetries(long MaxRetries)
                   throws javax.management.InvalidAttributeValueException
Defines the number of times that a domain gateway tries to establish connections to remote domain access points. Use only when Connection Policy is set to ON_STARTUP.

Default Value: java.lang.Long.MAX_VALUE
Legal Minimum Value: 0
Legal Maximum Value: java.lang.Long.MAX_VALUE
Parameters:
MaxRetries - the number of times to attempt connection to remote domains
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMaxRetries

public long getMaxRetries()
Gets the maxRetries attribute of the WTCLocalTuxDomMBean object

Returns:
The maxRetries value

setBlockTime

public void setBlockTime(long BlockTime)
                  throws javax.management.InvalidAttributeValueException
Defines the maximum wait time (seconds) allowed for a blocking call.

Default Value: 60
Legal Minimum Value: 0
Legal Maximum Value: java.lang.Integer.MAX_VALUE
Parameters:
BlockTime - the maximum wait time allowed for a blocking call
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getBlockTime

public long getBlockTime()
Gets the blockTime attribute of the WTCLocalTuxDomMBean object

Returns:
The blockTime value

setNWAddr

public void setNWAddr(java.lang.String ListenAddress)
               throws javax.management.InvalidAttributeValueException
Defines the network address of the local domain gateway. Specify the TCP/IP address in one of the following formats:

If the hostname is used, the domain finds an address for hostname using the local name resolution facilities (usually DNS). If dotted decimal format is used, each # should be a number from 0 to 255. This dotted decimal number represents the IP address of the local machine. The port_number is the TCP port number at which the domain process listens for incoming requests.

Legal NULL: false
Parameters:
ListenAddress - The new nWAddr value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getNWAddr

public java.lang.String getNWAddr()
Gets the nWAddr attribute of the WTCLocalTuxDomMBean object

Returns:
The nWAddr value

setCmpLimit

public void setCmpLimit(int CmpLimit)
                 throws javax.management.InvalidAttributeValueException
Defines the compression threshold used when sending data to a remote domain. Application buffers larger than this size are compressed.

Default Value: java.lang.Integer.MAX_VALUE
Legal Minimum Value: 0
Legal Maximum Value: java.lang.Integer.MAX_VALUE
Parameters:
CmpLimit - The compression threshold for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getCmpLimit

public int getCmpLimit()
Gets the cmpLimit attribute of the WTCLocalTuxDomMBean object

Returns:
The cmpLimit value

setMinEncryptBits

public void setMinEncryptBits(java.lang.String MinEncryptBits)
                       throws javax.management.InvalidAttributeValueException
Defines the minimum encryption key length (in bits) used when establishing a network connection for a local domain.

Default Value: "0"
Legal Value: WTCLegalHelper.isMinLteMax(self,value)
Legal Values: "0","40","56","128"
Parameters:
MinEncryptBits - The minimum encryption level desired for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMinEncryptBits

public java.lang.String getMinEncryptBits()
Gets the minEncryptBits attribute of the WTCLocalTuxDomMBean object

Returns:
The minEncryptBits value

setMaxEncryptBits

public void setMaxEncryptBits(java.lang.String MaxEncryptBits)
                       throws javax.management.InvalidAttributeValueException
Defines the maximum encryption key length (in bits) used when establishing a network connection for a local domain.

Default Value: "128"
Legal Value: WTCLegalHelper.isMaxGteMin(self,value)
Legal Values: "0","40","56","128"
Parameters:
MaxEncryptBits - The encryption level desired for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMaxEncryptBits

public java.lang.String getMaxEncryptBits()
Gets the maxEncryptBits attribute of the WTCLocalTuxDomMBean object

Returns:
The maxEncryptBits value

setInteroperate

public void setInteroperate(java.lang.String Interoperate)
                     throws javax.management.InvalidAttributeValueException
Specifies whether the local domain interoperates with remote domains that are based upon Tuxedo release 6.5. If Yes, the local domain interoperates with a Tuxedo 6.5 domain.

Default Value: "No"
Legal Value: ((value.compareToIgnoreCase("Yes")==0) || (value.compareToIgnoreCase("No")==0))
Parameters:
Interoperate - The interoperatibility desired for this local domain
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getInteroperate

public java.lang.String getInteroperate()
Gets the interoperate attribute of the WTCLocalTuxDomMBean object

Returns:
The interoperate value

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81b