BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.mbeans.custom
Class NetworkAccessPoint

java.lang.Object
  |
  +--javax.management.NotificationBroadcasterSupport
        |
        +--weblogic.management.internal.DynamicMBeanImpl
              |
              +--weblogic.management.internal.ConfigurationMBeanImpl
                    |
                    +--weblogic.management.mbeans.custom.NetworkAccessPoint

public final class NetworkAccessPoint
extends weblogic.management.internal.ConfigurationMBeanImpl

Custom MBean for setting programmatic defaults on a NetworkAccessPointMBean. This class is only used after a NetworkAccessPointMBean has been created, before that the console uses meta-information to determine suitable defaults.

Author:
Copyright © 2002 BEA Systems, Inc. All Rights Reserved.
See Also:
Serialized Form

Fields inherited from class weblogic.management.internal.ConfigurationMBeanImpl
adminObjectName
 
Fields inherited from class weblogic.management.internal.DynamicMBeanImpl
ADMIN, CONFIG, localizing, mbean, mbeanServer, mbeanType, name, NAME_ATTRIBUTE, objectName, parent, registered, RUNTIME, type
 
Constructor Summary
NetworkAccessPoint(java.lang.String type)
           
 
Method Summary
 int getAcceptBacklog()
          Allowed backlog of connection requests on the listen port.
 java.lang.String getClusterAddress()
          The external address for the current cluster, which will be sent to clients.
 int getCompleteMessageTimeout()
          The maximum number of seconds spent waiting for a complete message to be received.
 int getIdleConnectionTimeout()
          The maximum number of seconds an connection is allowed to be idle before it is closed by the server.
 java.lang.String getListenAddress()
          A value of null indicates that this value is inherited from the server.
 int getListenPort()
          The listen port for the channel.
 int getLoginTimeoutMillis()
          The login timeout for the server, in milliseconds.
 java.lang.String getPublicAddress()
          The external address for the current server, which will be sent to clients.
 int getPublicPort()
          The external listen port for the channel.
 int getTunnelingClientPingSecs()
          Interval (in seconds) at which to ping an http-tunneled client to see if its still alive.
 int getTunnelingClientTimeoutSecs()
          Duration (in seconds) after which a missing http-tunneled client is considered dead.
 boolean isTunnelingEnabled()
          Enables tunneling via HTTP.
 
Methods inherited from class weblogic.management.internal.ConfigurationMBeanImpl
bootstrap, clone, cloneCustomToConfig, freezeCurrentValue, getAdminMBeanHome, getAttribute, getAttributeStringValue, getAttributeXmlValue, getMBeanHome, getPersistMap, getRemoteMBeanServer, getSetFields, invoke, isCachingDisabled, markAttributeModified, markMBeanNotDefaulted, postDeregister, postRegister, preRegister, registerConfigMBean, restoreDefaultValue, setAttribute, setPersistMap, setRemoteMBeanServer, toString, touch, unRegisterConfigMBean
 
Methods inherited from class weblogic.management.internal.DynamicMBeanImpl
add, compareTo, copyFrom, disableNotifications, enableNotifications, ensureArgumentLocality, getAttributeInfo, getAttributes, getDefaultAttributeValue, getExtendedAttributeInfo, getExtendedOperationInfo, getLocalMBeanHome, getMBeanInfo, getMBeanType, getName, getObjectName, getParent, getSetAttributes, getType, getXAttributeInfo, invokeLocally, isAdmin, isConfig, isRegistered, isRuntime, isSet, markAttributeModified, preDeregister, remove, sendNotification, setAttributes, setLocalMBeanHome, setName, setParent, setParent, setType, unSet, valuesGet, valuesPut
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NetworkAccessPoint

public NetworkAccessPoint(java.lang.String type)
Method Detail

getListenAddress

public java.lang.String getListenAddress()
A value of null indicates that this value is inherited from the server.

Returns:
The listenAddress value

getPublicAddress

public java.lang.String getPublicAddress()
The external address for the current server, which will be sent to clients. This will be required for the configurations in which need to cross a firewall doing Network Address Translation.

Returns:
The publicAddress value

getListenPort

public int getListenPort()
The listen port for the channel.

Returns:
The listenPort value

getPublicPort

public int getPublicPort()
The external listen port for the channel.

Returns:
The publicPort value

getClusterAddress

public java.lang.String getClusterAddress()
The external address for the current cluster, which will be sent to clients. Fallback path is ClusterAddress -> PublicAddress -> Cluster.ClusterAddress -> ListenAddress.

Returns:
The clusterAddress value

getAcceptBacklog

public int getAcceptBacklog()
Allowed backlog of connection requests on the listen port.

Returns:
The acceptBacklog value

getLoginTimeoutMillis

public int getLoginTimeoutMillis()
The login timeout for the server, in milliseconds. This value must be equal to or greater than 0.

Returns:
The loginTimeoutMillis value

getTunnelingClientPingSecs

public int getTunnelingClientPingSecs()
Interval (in seconds) at which to ping an http-tunneled client to see if its still alive.

Returns:
The tunnelingClientPingSecs value

getTunnelingClientTimeoutSecs

public int getTunnelingClientTimeoutSecs()
Duration (in seconds) after which a missing http-tunneled client is considered dead.

Returns:
The tunnelingClientTimeoutSecs value

isTunnelingEnabled

public boolean isTunnelingEnabled()
Enables tunneling via HTTP.

Returns:
The tunnelingEnabled value

getCompleteMessageTimeout

public int getCompleteMessageTimeout()
The maximum number of seconds spent waiting for a complete message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending.

Returns:
The completeMessageTimeout value

getIdleConnectionTimeout

public int getIdleConnectionTimeout()
The maximum number of seconds an connection is allowed to be idle before it is closed by the server. This attribute helps guard against server deadlock through too many open connections. -1 implies that this value is inherited from the default channel.

Returns:
The idleConnectionTimeout value

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