BEA Systems, Inc.

Type-Safe Access to BEA WebLogic Server 9.0 MBeans (Deprecated)

(Methods marked with @since 9.0.0.0 are not available through the deprecated MBeanHome interface.)


weblogic.management.configuration
Interface WTCResourcesMBean

All Superinterfaces:
ConfigurationMBean, weblogic.descriptor.DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.descriptor.SettableBean, weblogic.management.WebLogicMBean

public interface WTCResourcesMBean
extends ConfigurationMBean

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

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime. For more information, see "Developing Manageable Applications with JMX" on http://www.oracle.com/technology/documentation/index.html.

Since:
7.0.0.0
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 String getAppPassword()
          The application password as returned from the genpasswd utility.
 String getAppPasswordIV()
          The initialization vector used to encrypt the AppPassword.
 String[] getFldTbl16Classes()
          The names of FldTbl16Classes that are loaded via a class loader and added to a FldTbl array.
 String[] getFldTbl32Classes()
          The names of FldTbl32Classes that are loaded via a class loader and added to a FldTbl array.
 String getMBEncodingMapFile()
          The encoding name map file between Java and Tuxedo MBSTRING.
 String getRemoteMBEncoding()
          The default encoding name of sending MBSTRING data.
 String getTpUsrFile()
          The full path to the TPUSR file, which contains Tuxedo UID/GID information.
 String[] getViewTbl16Classes()
          The names of ViewTbl16Classes that are loaded via a class loader and added to a ViewTbl array.
 String[] getViewTbl32Classes()
          The names of ViewTbl32Classes that are loaded via a class loader and added to a ViewTbl array.
 void setAppPassword(String appPasswd)
          Sets the value of the AppPassword attribute.
 void setAppPasswordIV(String appIV)
          Sets the value of the AppPasswordIV attribute.
 void setFldTbl16Classes(String[] fieldTable16Classes)
          Sets the value of the FldTbl16Classes attribute.
 void setFldTbl32Classes(String[] fieldTable32Classes)
          Sets the value of the FldTbl32Classes attribute.
 void setMBEncodingMapFile(String MBEncMapFile)
          Sets the encoding name map file between Java and Tuxedo MBSTRING.
 void setRemoteMBEncoding(String MBEncoding)
          Sets the default encoding name of sending MBSTRING data.
 void setTpUsrFile(String TpUsrFile)
          Sets the value of the TpUsrFile attribute.
 void setViewTbl16Classes(String[] viewTable16Classes)
          Sets the value of the ViewTbl16Classes attribute.
 void setViewTbl32Classes(String[] viewTable32Classes)
          Sets the value of the ViewTbl32Classes attribute.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 

Method Detail

getAppPassword

public String getAppPassword()

The application password as returned from the genpasswd utility.

Note: This Tuxedo application password is the encrypted password used to authenticate connections.

Returns:
The appPassword value
A dynamic MBean attribute.

getAppPasswordIV

public String getAppPasswordIV()

The initialization vector used to encrypt the AppPassword.

Note: This value is returned from the genpasswd utility with the AppPassword.

Returns:
The appPasswordIV value
A dynamic MBean attribute.

getFldTbl16Classes

public String[] getFldTbl16Classes()

The names of FldTbl16Classes that are loaded via a class loader and added to a FldTbl array.

Value Requirements:

Returns:
The fldTbl16Classes value
A dynamic MBean attribute.

getFldTbl32Classes

public String[] getFldTbl32Classes()

The names of FldTbl32Classes that are loaded via a class loader and added to a FldTbl array.

Value Requirements:

Returns:
The fldTbl32Classes value
A dynamic MBean attribute.

getMBEncodingMapFile

public String getMBEncodingMapFile()

The encoding name map file between Java and Tuxedo MBSTRING.

Returns:
The MBEncodingMapFile value
A dynamic MBean attribute.

getRemoteMBEncoding

public String getRemoteMBEncoding()

The default encoding name of sending MBSTRING data.

Returns:
The RemoteMBEncoding value
A dynamic MBean attribute.

getTpUsrFile

public String getTpUsrFile()

The full path to the TPUSR file, which contains Tuxedo UID/GID information.

Note: This file is generated by the Tuxedo tpusradd utility on the remote Tuxedo domain.

Returns:
The tpUsrFile value
A dynamic MBean attribute.

getViewTbl16Classes

public String[] getViewTbl16Classes()

The names of ViewTbl16Classes that are loaded via a class loader and added to a ViewTbl array.

Value Requirements:

Returns:
The viewTbl16Classes value
A dynamic MBean attribute.

getViewTbl32Classes

public String[] getViewTbl32Classes()

The names of ViewTbl32Classes that are loaded via a class loader and added to a ViewTbl array.

Value Requirements:

Returns:
The viewTbl32Classes value
A dynamic MBean attribute.

setAppPassword

public void setAppPassword(String appPasswd)
                    throws InvalidAttributeValueException

Sets the value of the AppPassword attribute.

Parameters:
appPasswd - The new appPassword value
Throws:
InvalidAttributeValueException
See Also:
getAppPassword()
A dynamic MBean attribute.

setAppPasswordIV

public void setAppPasswordIV(String appIV)
                      throws InvalidAttributeValueException

Sets the value of the AppPasswordIV attribute.

Parameters:
appIV - The new appPasswordIV value
Throws:
InvalidAttributeValueException
See Also:
getAppPasswordIV()
A dynamic MBean attribute.

setFldTbl16Classes

public void setFldTbl16Classes(String[] fieldTable16Classes)
                        throws InvalidAttributeValueException

Sets the value of the FldTbl16Classes attribute.

Parameters:
fieldTable16Classes - The new fldTbl16Classes value
Throws:
InvalidAttributeValueException
See Also:
getFldTbl16Classes()
A dynamic MBean attribute.

setFldTbl32Classes

public void setFldTbl32Classes(String[] fieldTable32Classes)
                        throws InvalidAttributeValueException

Sets the value of the FldTbl32Classes attribute.

Parameters:
fieldTable32Classes - The new fldTbl32Classes value
Throws:
InvalidAttributeValueException
See Also:
getFldTbl32Classes()
A dynamic MBean attribute.

setMBEncodingMapFile

public void setMBEncodingMapFile(String MBEncMapFile)
                          throws InvalidAttributeValueException

Sets the encoding name map file between Java and Tuxedo MBSTRING.

Parameters:
MBEncMapFile - the encoding name map file between Java and Tuxedo MBSTRING
Throws:
InvalidAttributeValueException
See Also:
getMBEncodingMapFile()
A dynamic MBean attribute.

setRemoteMBEncoding

public void setRemoteMBEncoding(String MBEncoding)
                         throws InvalidAttributeValueException

Sets the default encoding name of sending MBSTRING data.

Parameters:
MBEncoding - the default encoding name of sending MBSTRING data
Throws:
InvalidAttributeValueException
See Also:
getRemoteMBEncoding()
A dynamic MBean attribute.

setTpUsrFile

public void setTpUsrFile(String TpUsrFile)
                  throws InvalidAttributeValueException

Sets the value of the TpUsrFile attribute.

Parameters:
TpUsrFile - the TPUSR file for this remote domain
Throws:
InvalidAttributeValueException
See Also:
getTpUsrFile()
A dynamic MBean attribute.

setViewTbl16Classes

public void setViewTbl16Classes(String[] viewTable16Classes)
                         throws InvalidAttributeValueException

Sets the value of the ViewTbl16Classes attribute.

Parameters:
viewTable16Classes - The new viewTbl16Classes value
Throws:
InvalidAttributeValueException
See Also:
getViewTbl16Classes()
A dynamic MBean attribute.

setViewTbl32Classes

public void setViewTbl32Classes(String[] viewTable32Classes)
                         throws InvalidAttributeValueException

Sets the value of the ViewTbl32Classes attribute.

Parameters:
viewTable32Classes - The new viewTbl32Classes value
Throws:
InvalidAttributeValueException
See Also:
getViewTbl32Classes()
A dynamic MBean attribute.

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.