|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This bean represents the configuration of the core message passing kernel on both WebLogic clients and servers.
ServerMBean
extends this bean to represent the
configuration of a server.
Field Summary | |
static java.lang.String |
STDOUT_NOID
Format of messages logged to the console in WLS 6. |
static java.lang.String |
STDOUT_STANDARD
Default format of messages logged to the console |
Fields inherited from class weblogic.management.configuration.ConfigurationMBean |
CACHING_STUB_SVUID,
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
int |
getCompleteCOMMessageTimeout()
Deprecated. |
int |
getCompleteHTTPMessageTimeout()
Deprecated. |
int |
getCompleteIIOPMessageTimeout()
Deprecated. |
int |
getCompleteMessageTimeout()
The maximum number of seconds that this server waits for a complete message to be received. |
int |
getCompleteT3MessageTimeout()
Deprecated. |
java.lang.String |
getDefaultProtocol()
Returns the protocol to be used for connections when none is specified. |
java.lang.String |
getDefaultSecureProtocol()
Returns the protocol to be used for secure connections when none is specified. |
ExecuteQueueMBean[] |
getExecuteQueues()
Returns the execute queues configured for this server. |
int |
getIdleConnectionTimeout()
The maximum number of seconds that a connection is allowed to be idle before it is closed by the server. |
int |
getIdleIIOPConnectionTimeout()
Deprecated. |
IIOPMBean |
getIIOP()
Returns the kernel's IIOP configuration. |
LogMBean |
getLog()
Returns the Log settings for this Kernel. |
int |
getMaxCOMMessageSize()
Deprecated. |
int |
getMaxHTTPMessageSize()
Deprecated. |
int |
getMaxIIOPMessageSize()
Deprecated. |
int |
getMaxMessageSize()
The maximum message size allowable in a message header. |
int |
getMaxOpenSockCount()
Returns the maximum number of open sockets allowed in server at a given point of time. |
int |
getMaxT3MessageSize()
Deprecated. |
int |
getMTUSize()
Returns the size of the MTU of the NIC. |
java.lang.String |
getMuxerClass()
Returns the muxer class name |
int |
getSocketReaders()
Returns the number of socket reader threads |
SSLMBean |
getSSL()
Returns the kernel's SSL configuration. |
java.lang.String |
getStdoutFormat()
The output format to use when logging to the console. |
int |
getStdoutSeverityLevel()
The minimum severity of a message that the server sends to standard out. |
int |
getStuckThreadMaxTime()
Returns the time that is used to determine when a thread might be stuck. |
int |
getStuckThreadTimerInterval()
Returns the time interval that is used to scan the state of the running threads. |
int |
getThreadPoolPercentSocketReaders()
Returns the percentage (1-99) of execute threads from the default queue hat may be used as socket readers. |
boolean |
isInstrumentStackTraceEnabled()
Determines whether the server returns stack traces for RMI calls that generate exceptions when interoperating with a client from a release prior to WebLogic 8.1. |
boolean |
isLogRemoteExceptionsEnabled()
Determines whether the server message log includes exceptions that are raised in remote systems. |
boolean |
isNativeIOEnabled()
Whether or not native I/O is enabled for the server. |
boolean |
isReverseDNSAllowed()
Returns whether or not the kernel is allowed to perform reverse DNS lookups. |
boolean |
isStdoutDebugEnabled()
Determines whether the server sends messages of the DEBUG severity
to standard out in addition to the log file. |
boolean |
isStdoutEnabled()
Enables the server to send messages to standard out in addition to the log file. |
boolean |
isStdoutLogStack()
Whether to dump stack traces to the console when included in logged message. |
void |
setCompleteCOMMessageTimeout(int seconds)
Sets the completeCOMMessageTimeout attribute of the KernelMBean object |
void |
setCompleteHTTPMessageTimeout(int seconds)
Sets the completeHTTPMessageTimeout attribute of the KernelMBean object |
void |
setCompleteIIOPMessageTimeout(int seconds)
Sets the completeIIOPMessageTimeout attribute of the KernelMBean object |
void |
setCompleteMessageTimeout(int seconds)
Sets the completeMessageTimeout attribute of the KernelMBean object |
void |
setCompleteT3MessageTimeout(int seconds)
Sets the completeT3MessageTimeout attribute of the KernelMBean object |
void |
setDefaultProtocol(java.lang.String protocol)
Sets the protocol to be used for connections when none is specified. |
void |
setDefaultSecureProtocol(java.lang.String protocol)
Sets the protocol to be used for secure connections when none is specified. |
void |
setDGCIdlePeriodsUntilTimeout(int periods)
Sets the dGCIdlePeriodsUntilTimeout attribute of the KernelMBean object |
void |
setIdleConnectionTimeout(int seconds)
Sets the idleConnectionTimeout attribute of the KernelMBean object |
void |
setIdleIIOPConnectionTimeout(int seconds)
Sets the idleIIOPConnectionTimeout attribute of the KernelMBean object |
void |
setIIOPLocationForwardPolicy(java.lang.String policy)
Sets the iIOPLocationForwardPolicy attribute of the KernelMBean object |
void |
setIIOPTxMechanism(java.lang.String mech)
Sets the iIOPTxMechanism attribute of the KernelMBean object |
void |
setInstrumentStackTraceEnabled(boolean enable)
Sets the instrumentStackTraceEnabled attribute of the KernelMBean object |
void |
setLogRemoteExceptionsEnabled(boolean enable)
Sets the logRemoteExceptionsEnabled attribute of the KernelMBean object |
void |
setMaxCOMMessageSize(int maxsize)
Sets the maxCOMMessageSize attribute of the KernelMBean object. |
void |
setMaxHTTPMessageSize(int maxsize)
Sets the maxHTTPMessageSize attribute of the KernelMBean object. |
void |
setMaxIIOPMessageSize(int maxsize)
Sets the maxIIOPMessageSize attribute of the KernelMBean object |
void |
setMaxMessageSize(int maxsize)
Sets the maxMessageSize attribute of the KernelMBean object |
void |
setMaxOpenSockCount(int sockCount)
sets the maximum number of open sockets allowed in server at a given point of time. |
void |
setMaxT3MessageSize(int maxsize)
Sets the maxT3MessageSize attribute of the KernelMBean object. |
void |
setMTUSize(int size)
Returns the size of the MTU of the NIC. |
void |
setMuxerClass(java.lang.String name)
Sets the muxer class name |
void |
setNativeIOEnabled(boolean enable)
Sets whether or not native I/O should be enabled. |
void |
setReverseDNSAllowed(boolean flag)
Sets whether or not a Kernel is allowed to perform reverse DNS lookups. |
void |
setSocketReaders(int numReaders)
Sets the number of socket reader threads |
void |
setStdoutDebugEnabled(boolean enable)
Sets the stdoutDebugEnabled attribute of the KernelMBean object |
void |
setStdoutEnabled(boolean enable)
Sets the stdoutEnabled attribute of the KernelMBean object |
void |
setStdoutFormat(java.lang.String format)
Sets the stdoutFormat attribute of the KernelMBean object |
void |
setStdoutLogStack(boolean stack)
Sets the stdoutLogStack attribute of the KernelMBean object |
void |
setStdoutSeverityLevel(int severityLevel)
Sets the stdoutSeverityLevel attribute of the KernelMBean object |
void |
setStuckThreadMaxTime(int seconds)
Sets the stuckThreadMaxTime attribute of the KernelMBean object |
void |
setStuckThreadTimerInterval(int seconds)
Sets the stuckThreadTimerInterval attribute of the KernelMBean object |
void |
setThreadPoolPercentSocketReaders(int percent)
Sets the percentage (1-99) of execute threads from the default queue that may be used as socket readers. |
void |
setUseIIOPLocateRequest(boolean locate)
Sets the useIIOPLocateRequest attribute of the KernelMBean object |
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 |
Field Detail |
public static final java.lang.String STDOUT_STANDARD
public static final java.lang.String STDOUT_NOID
Method Detail |
public boolean isReverseDNSAllowed()
public void setReverseDNSAllowed(boolean flag) throws DistributedManagementException
flag
- The new reverseDNSAllowed valuepublic java.lang.String getDefaultProtocol()
public void setDefaultProtocol(java.lang.String protocol) throws javax.management.InvalidAttributeValueException, DistributedManagementException
protocol
- The new defaultProtocol valuegetDefaultProtocol()
public java.lang.String getDefaultSecureProtocol()
public void setDefaultSecureProtocol(java.lang.String protocol) throws javax.management.InvalidAttributeValueException, DistributedManagementException
protocol
- The new defaultSecureProtocol valuegetDefaultSecureProtocol()
public boolean isNativeIOEnabled()
getSocketReaderTimeoutMaxMillis()
public void setNativeIOEnabled(boolean enable)
enable
- The new nativeIOEnabled valuepublic java.lang.String getMuxerClass()
public void setMuxerClass(java.lang.String name)
name
- The new muxerClass valuepublic int getSocketReaders()
public void setSocketReaders(int numReaders)
numReaders
- The number of socket reader threadspublic int getThreadPoolPercentSocketReaders()
public void setThreadPoolPercentSocketReaders(int percent) throws javax.management.InvalidAttributeValueException, DistributedManagementException
percent
- The new threadPoolPercentSocketReaders valuepublic int getMaxMessageSize()
If you configure a network channel for this server, you can override
this getMaxMessageSize
value and specify a different
value for the network channel.
Each network channel is defined by a separate instance of
NetworkAccessPointMBean
.
public void setMaxMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxMessageSize valuepublic int getMaxT3MessageSize()
NetworkChannelMBean.getMaxT3MessageSize()
public void setMaxT3MessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxT3MessageSize valuepublic int getMaxHTTPMessageSize()
NetworkChannelMBean.getMaxHTTPMessageSize()
public void setMaxHTTPMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxHTTPMessageSize valuepublic int getMaxCOMMessageSize()
NetworkChannelMBean.getMaxCOMMessageSize()
public void setMaxCOMMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxCOMMessageSize valuepublic int getMaxIIOPMessageSize()
public void setMaxIIOPMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxIIOPMessageSize valuepublic void setUseIIOPLocateRequest(boolean locate) throws javax.management.InvalidAttributeValueException, DistributedManagementException
locate
- The new useIIOPLocateRequest valuepublic void setIIOPTxMechanism(java.lang.String mech) throws javax.management.InvalidAttributeValueException, DistributedManagementException
mech
- The new iIOPTxMechanism valuepublic void setIIOPLocationForwardPolicy(java.lang.String policy) throws javax.management.InvalidAttributeValueException, DistributedManagementException
policy
- The new iIOPLocationForwardPolicy valuepublic int getCompleteMessageTimeout()
If you configure a network channel for this server, you can override
this getCompleteMessageTimeout
value and specify a different
value for the network channel.
Each network channel is defined by a separate instance of
NetworkAccessPointMBean
.
NetworkAccessPointMBean.getCompleteMessageTimeout()
public void setCompleteMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeMessageTimeout valuepublic int getCompleteT3MessageTimeout()
NetworkChannelMBean.getCompleteT3MessageTimeout()
public void setCompleteT3MessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeT3MessageTimeout valuepublic int getCompleteHTTPMessageTimeout()
NetworkChannelMBean.getCompleteHTTPMessageTimeout()
public void setCompleteHTTPMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeHTTPMessageTimeout valuepublic int getCompleteCOMMessageTimeout()
NetworkChannelMBean.getCompleteCOMMessageTimeout()
public void setCompleteCOMMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeCOMMessageTimeout valuepublic int getIdleConnectionTimeout()
If you configure a network channel for this server, you can override
this getIdleConnectionTimeout
value and specify a different
value for the network channel.
Each network channel is defined by a separate instance of
NetworkAccessPointMBean
.
public void setIdleConnectionTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new idleConnectionTimeout valuepublic int getIdleIIOPConnectionTimeout()
public void setIdleIIOPConnectionTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new idleIIOPConnectionTimeout valuepublic int getCompleteIIOPMessageTimeout()
public void setCompleteIIOPMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeIIOPMessageTimeout valuepublic void setDGCIdlePeriodsUntilTimeout(int periods) throws ConfigurationException
periods
- The new dGCIdlePeriodsUntilTimeout valuepublic SSLMBean getSSL()
public IIOPMBean getIIOP()
public LogMBean getLog()
public boolean isStdoutEnabled()
StdoutDebugEnabled
and
StdoutSeverityLevel
to determine the type of messages that the
server sends to standard out.
public void setStdoutEnabled(boolean enable) throws DistributedManagementException
enable
- The new stdoutEnabled valuepublic int getStdoutSeverityLevel()
Log to Standard Out
for this value to be
relevant.
The ascending order of severities is as follows:
INFO(64)
. Used for reporting normal operations.
WARNING(32)
. A suspicious operation or configuration has occurred but
it may not have an impact on normal operation.
ERROR(16)
. A user error has occurred. The system or application is able
to handle the error with no interruption, and limited degradation, of service.
NOTICE(8)
. An INFO
or WARNING
-level
message that is particularly important for monitoring the server. Only WebLogic Server
subsystems write messages of this severity type.
CRITICAL(4)
. A system or service error has occurred. The system is able
to recover but there might be a momentary loss, or permanent degradation,
of service.
ALERT(2)
. A particular service is in an unusable state while other
parts of the system continue to function. Automatic recovery is not
possible; the immediate attention of the administrator is needed to
resolve the problem.
EMERGENCY(1)
. The server is in an unusable state. This severity
indicates a severe system failure or panic.
Severities
public void setStdoutSeverityLevel(int severityLevel) throws javax.management.InvalidAttributeValueException, DistributedManagementException
severityLevel
- The new stdoutSeverityLevel valuepublic boolean isStdoutDebugEnabled()
DEBUG
severity
to standard out in addition to the log file. You must enable
Log to Standard Out
for this property to be relevant.
public void setStdoutDebugEnabled(boolean enable) throws DistributedManagementException
enable
- The new stdoutDebugEnabled valuepublic boolean isLogRemoteExceptionsEnabled()
public void setLogRemoteExceptionsEnabled(boolean enable) throws DistributedManagementException
enable
- The new logRemoteExceptionsEnabled valuepublic boolean isInstrumentStackTraceEnabled()
With this attribute enabled, if a client issues an RMI call to a server subsystem or to a module running within the server, and if the subsystem or module generates an exception that includes a stack trace, the server will return the exception as well as the stack trace. With this attribute disabled, the server will return the exception without the stack trace details.
public void setInstrumentStackTraceEnabled(boolean enable) throws DistributedManagementException
enable
- The new instrumentStackTraceEnabled valuepublic ExecuteQueueMBean[] getExecuteQueues()
public int getMaxOpenSockCount()
public void setMaxOpenSockCount(int sockCount)
sockCount
- The new maxOpenSockCount valuepublic java.lang.String getStdoutFormat()
public void setStdoutFormat(java.lang.String format)
format
- The new stdoutFormat valuepublic boolean isStdoutLogStack()
public void setStdoutLogStack(boolean stack)
stack
- The new stdoutLogStack valuepublic int getStuckThreadMaxTime()
public void setStuckThreadMaxTime(int seconds) throws javax.management.InvalidAttributeValueException
seconds
- The new stuckThreadMaxTime valuepublic int getStuckThreadTimerInterval()
public void setStuckThreadTimerInterval(int seconds) throws javax.management.InvalidAttributeValueException
seconds
- The new stuckThreadTimerInterval valuepublic int getMTUSize()
public void setMTUSize(int size)
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |