|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This MBean defines a network channel. A network channel is used to configure additional ports for a server beyond its default listen ports. Network channels do not support IIOP.
A network channel can be targeted at multiple clusters and servers. Targeting a channel at a cluster targets it at every server that is a member of that cluster. A server can support multiple channels. A server can fine-tune its network channel settings by using a NetworkAccessPointMBean. The NetworkAccessPointMBean also servers to set the listen address and external DNS name that a server uses for a particular channel.
A server serves up to three default listen ports: ServerMBean ListenPort, ServerMBean AdministrationPort, and SSLMBean ListenPort. The default listen ports form implicit channel(s) of weight 50.
A network channel also defines the creation of server-to-server connections. If a server is initiating a new connection to another server, the highest weighted common (same named) channel that supports the desired protocol is used to determine which port to contact.
ServerMBean.getListenPort()
,
ServerMBean.getAdministrationPort()
,
SSLMBean.getListenPort()
,
KernelMBean.getSSL()
,
NetworkAccessPointMBean
,
ServerMBean.getNetworkAccessPoints()
Fields inherited from class weblogic.management.configuration.DeploymentMBean |
CACHING_STUB_SVUID,
DEFAULT_ORDER,
MAX_ORDER,
MIN_ORDER |
Fields inherited from class weblogic.management.configuration.ConfigurationMBean |
CACHING_STUB_SVUID |
Method Summary | |
int |
getAcceptBacklog()
Allowed backlog of connection requests on the listen port(s). |
int |
getChannelWeight()
A weight to give this channel when creating server-to-server connections. |
java.lang.String |
getClusterAddress()
This channel's cluster address. |
int |
getCompleteCOMMessageTimeout()
The maximum number of seconds spent waiting for a complete COM message to be received. |
int |
getCompleteHTTPMessageTimeout()
The maximum number of seconds spent waiting for a complete HTTP message to be received. |
int |
getCompleteT3MessageTimeout()
The maximum number of seconds spent waiting for a complete T3 message to be received. |
java.lang.String |
getDescription()
Optional short description of this channel for console display purposes. |
int |
getListenPort()
The plaintext (non-SSL) listen port for the channel. |
int |
getLoginTimeoutMillis()
The login timeout for the server, in milliseconds. |
int |
getLoginTimeoutMillisSSL()
Duration allowed for an SSL login sequence. |
int |
getMaxCOMMessageSize()
The maximum COM message size allowable in a message header. |
int |
getMaxHTTPMessageSize()
The maximum HTTP message size allowable in a message header. |
int |
getMaxT3MessageSize()
The maximum T3 message size allowable in a message header. |
java.lang.String |
getName()
The name of the channel. |
int |
getSSLListenPort()
The SSL 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 |
isBoundOutgoingEnabled()
Bind new outgoing server side T3 or T3S connections to the server channel's listen address. |
boolean |
isCOMEnabled()
Whether or not plaintext (non-SSL) COM traffic is enabled. |
boolean |
isHTTPEnabled()
Whether or not plaintext (non-SSL) HTTP traffic is enabled. |
boolean |
isHTTPSEnabled()
Whether or not secure (SSL) HTTP traffic is enabled. |
boolean |
isListenPortEnabled()
Whether or not plaintext port is enabled for the channel. |
boolean |
isOutgoingEnabled()
Whether or not new server-to-server connections may consider this channel when initiating. |
boolean |
isSSLListenPortEnabled()
Whether or not SSL port is enabled for the channel. |
boolean |
isT3Enabled()
Whether or not plaintext (non-SSL) T3 traffic is enabled. |
boolean |
isT3SEnabled()
Whether or not secure T3 traffic is enabled. |
boolean |
isTunnelingEnabled()
Enables tunneling via http. |
void |
setAcceptBacklog(int count)
Sets the acceptBacklog attribute of the NetworkChannelMBean object |
void |
setChannelWeight(int weight)
Sets the channelWeight attribute of the NetworkChannelMBean object |
void |
setClusterAddress(java.lang.String address)
Sets the clusterAddress attribute of the NetworkChannelMBean object |
void |
setCOMEnabled(boolean enabled)
Sets the cOMEnabled attribute of the NetworkChannelMBean object |
void |
setCompleteCOMMessageTimeout(int seconds)
Sets the completeCOMMessageTimeout attribute of the NetworkChannelMBean object |
void |
setCompleteHTTPMessageTimeout(int seconds)
Sets the completeHTTPMessageTimeout attribute of the NetworkChannelMBean object |
void |
setCompleteIIOPMessageTimeout(int seconds)
Sets the completeIIOPMessageTimeout attribute of the NetworkChannelMBean object |
void |
setCompleteT3MessageTimeout(int seconds)
Sets the completeT3MessageTimeout attribute of the NetworkChannelMBean object |
void |
setDefaultIIOPPassword(java.lang.String password)
Sets the defaultIIOPPassword attribute of the NetworkChannelMBean object |
void |
setDefaultIIOPUser(java.lang.String user)
Sets the defaultIIOPUser attribute of the NetworkChannelMBean object |
void |
setDescription(java.lang.String description)
Sets the description attribute of the NetworkChannelMBean object |
void |
setHTTPEnabled(boolean enabled)
Sets the hTTPEnabled attribute of the NetworkChannelMBean object |
void |
setHTTPSEnabled(boolean enabled)
Sets the hTTPSEnabled attribute of the NetworkChannelMBean object |
void |
setIdleIIOPConnectionTimeout(int seconds)
Sets the idleIIOPConnectionTimeout attribute of the NetworkChannelMBean object |
void |
setIIOPEnabled(boolean enabled)
Sets the iIOPEnabled attribute of the NetworkChannelMBean object |
void |
setIIOPSEnabled(boolean enabled)
Sets the iIOPSEnabled attribute of the NetworkChannelMBean object |
void |
setListenPort(int port)
Sets the listenPort attribute of the NetworkChannelMBean object |
void |
setListenPortEnabled(boolean enable)
Sets the listenPortEnabled attribute of the NetworkChannelMBean object |
void |
setLoginTimeoutMillis(int timeout)
Sets the loginTimeoutMillis attribute of the NetworkChannelMBean object |
void |
setLoginTimeoutMillisSSL(int millis)
Sets the loginTimeoutMillisSSL attribute of the NetworkChannelMBean object |
void |
setMaxCOMMessageSize(int maxsize)
Sets the maxCOMMessageSize attribute of the NetworkChannelMBean object |
void |
setMaxHTTPMessageSize(int maxsize)
Sets the maxHTTPMessageSize attribute of the NetworkChannelMBean object |
void |
setMaxIIOPMessageSize(int maxsize)
Sets the maxIIOPMessageSize attribute of the NetworkChannelMBean object |
void |
setMaxT3MessageSize(int maxsize)
Sets the maxT3MessageSize attribute of the NetworkChannelMBean object |
void |
setName(java.lang.String name)
Sets the name attribute of the NetworkChannelMBean object |
void |
setOutgoingEnabled(boolean enabled)
Sets the outgoingEnabled attribute of the NetworkChannelMBean object |
void |
setSSLListenPort(int port)
Sets the sSLListenPort attribute of the NetworkChannelMBean object |
void |
setSSLListenPortEnabled(boolean enable)
Sets the sSLListenPortEnabled attribute of the NetworkChannelMBean object |
void |
setT3Enabled(boolean enabled)
Sets the t3Enabled attribute of the NetworkChannelMBean object |
void |
setT3SEnabled(boolean enabled)
Sets the t3SEnabled attribute of the NetworkChannelMBean object |
void |
setTunnelingClientPingSecs(int secs)
Sets the tunnelingClientPingSecs attribute of the NetworkChannelMBean object |
void |
setTunnelingClientTimeoutSecs(int secs)
Sets the tunnelingClientTimeoutSecs attribute of the NetworkChannelMBean object |
void |
setTunnelingEnabled(boolean enabled)
Sets the tunnelingEnabled attribute of the NetworkChannelMBean object |
Methods inherited from interface weblogic.management.configuration.DeploymentMBean |
addTarget,
getDeploymentOrder,
getTargets,
removeTarget,
setDeploymentOrder,
setTargets |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue,
getNotes,
restoreDefaultValue,
setComments,
setDefaultedMBean,
setNotes,
setPersistenceEnabled |
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,
preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener,
getNotificationInfo,
removeNotificationListener |
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name) throws javax.management.InvalidAttributeValueException, ManagementException
name
- The new name valuepublic java.lang.String getDescription()
public void setDescription(java.lang.String description) throws javax.management.InvalidAttributeValueException
description
- The new description valuepublic int getListenPort()
isListenPortEnabled()
,
getSSLListenPort()
,
NetworkAccessPointMBean.getListenPort()
,
NetworkAccessPointMBean.getListenAddress()
,
NetworkAccessPointMBean.getExternalDNSName()
,
ServerMBean.getListenPort()
public void setListenPort(int port) throws javax.management.InvalidAttributeValueException
port
- The new listenPort valuepublic boolean isListenPortEnabled()
getListenPort()
,
ServerMBean.isListenPortEnabled()
public void setListenPortEnabled(boolean enable) throws javax.management.InvalidAttributeValueException
enable
- The new listenPortEnabled valuepublic int getSSLListenPort()
getSSLListenPort()
,
isSSLListenPortEnabled()
,
SSLMBean.getListenPort()
,
KernelMBean.getSSL()
,
NetworkAccessPointMBean.getSSLListenPort()
,
NetworkAccessPointMBean.getListenAddress()
public void setSSLListenPort(int port) throws javax.management.InvalidAttributeValueException
port
- The new sSLListenPort valuepublic boolean isSSLListenPortEnabled()
SSLMBean.isListenPortEnabled()
,
KernelMBean.getSSL()
public void setSSLListenPortEnabled(boolean enable) throws javax.management.InvalidAttributeValueException
enable
- The new sSLListenPortEnabled valuepublic java.lang.String getClusterAddress()
ClusterMBean.getClusterAddress()
public void setClusterAddress(java.lang.String address) throws javax.management.InvalidAttributeValueException
address
- The new clusterAddress valuepublic boolean isT3Enabled()
NetworkChannelMBean
,
isT3SEnabled()
public void setT3Enabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new t3Enabled valuepublic boolean isT3SEnabled()
NetworkChannelMBean
,
isT3Enabled()
public void setT3SEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new t3SEnabled valuepublic boolean isHTTPEnabled()
ServerMBean.isHttpdEnabled()
,
isHTTPSEnabled()
,
isTunnelingEnabled()
public void setHTTPEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new hTTPEnabled valuepublic boolean isHTTPSEnabled()
ServerMBean.isHttpdEnabled()
,
isHTTPEnabled()
,
isTunnelingEnabled()
public void setHTTPSEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new hTTPSEnabled valuepublic boolean isCOMEnabled()
ServerMBean.isCOMEnabled()
public void setCOMEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new cOMEnabled valuepublic boolean isOutgoingEnabled()
NetworkChannelMBean
public void setOutgoingEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new outgoingEnabled valuepublic boolean isBoundOutgoingEnabled()
public int getChannelWeight()
NetworkChannelMBean
public void setChannelWeight(int weight) throws javax.management.InvalidAttributeValueException
weight
- The new channelWeight valuepublic int getAcceptBacklog()
NetworkAccessPointMBean.getAcceptBacklog()
,
ServerMBean.getAcceptBacklog()
public void setAcceptBacklog(int count) throws javax.management.InvalidAttributeValueException
count
- The new acceptBacklog valuepublic int getLoginTimeoutMillis()
NetworkAccessPointMBean.getLoginTimeoutMillis()
,
ServerMBean.getLoginTimeoutMillis()
public void setLoginTimeoutMillis(int timeout) throws javax.management.InvalidAttributeValueException, DistributedManagementException
timeout
- The new loginTimeoutMillis valuepublic int getLoginTimeoutMillisSSL()
NetworkAccessPointMBean.getLoginTimeoutMillisSSL()
,
SSLMBean.getLoginTimeoutMillis()
public void setLoginTimeoutMillisSSL(int millis)
millis
- The new loginTimeoutMillisSSL valuepublic boolean isTunnelingEnabled()
ServerMBean.isTunnelingEnabled()
,
isHTTPEnabled()
,
isHTTPSEnabled()
public void setTunnelingEnabled(boolean enabled) throws DistributedManagementException
enabled
- The new tunnelingEnabled valuepublic int getTunnelingClientPingSecs()
ServerMBean.getTunnelingClientPingSecs()
,
NetworkAccessPointMBean.getTunnelingClientPingSecs()
public void setTunnelingClientPingSecs(int secs) throws javax.management.InvalidAttributeValueException
secs
- The new tunnelingClientPingSecs valuepublic int getTunnelingClientTimeoutSecs()
ServerMBean.getTunnelingClientTimeoutSecs()
,
NetworkAccessPointMBean.getTunnelingClientTimeoutSecs()
public void setTunnelingClientTimeoutSecs(int secs) throws javax.management.InvalidAttributeValueException
secs
- The new tunnelingClientTimeoutSecs valuepublic int getCompleteT3MessageTimeout()
KernelMBean.getCompleteT3MessageTimeout()
,
NetworkAccessPointMBean.getCompleteT3MessageTimeout()
public void setCompleteT3MessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeT3MessageTimeout valuepublic int getCompleteHTTPMessageTimeout()
KernelMBean.getCompleteHTTPMessageTimeout()
,
NetworkAccessPointMBean.getCompleteHTTPMessageTimeout()
public void setCompleteHTTPMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeHTTPMessageTimeout valuepublic int getCompleteCOMMessageTimeout()
KernelMBean.getCompleteCOMMessageTimeout()
,
NetworkAccessPointMBean.getCompleteCOMMessageTimeout()
public void setCompleteCOMMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeCOMMessageTimeout valuepublic int getMaxT3MessageSize()
weblogic.management.configuration.NetworkAccessPointMBean#getMaxT3MessageSize
,
KernelMBean.getMaxT3MessageSize()
public void setMaxT3MessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxT3MessageSize valuepublic int getMaxHTTPMessageSize()
weblogic.management.configuration.NetworkAccessPointMBean#getMaxHTTPMessageSize
,
KernelMBean.getMaxHTTPMessageSize()
public void setMaxHTTPMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxHTTPMessageSize valuepublic int getMaxCOMMessageSize()
weblogic.management.configuration.NetworkAccessPointMBean#getMaxCOMMessageSize
,
KernelMBean.getMaxCOMMessageSize()
public void setMaxCOMMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxCOMMessageSize valuepublic void setIIOPEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new iIOPEnabled valuepublic void setIIOPSEnabled(boolean enabled) throws javax.management.InvalidAttributeValueException
enabled
- The new iIOPSEnabled valuepublic void setCompleteIIOPMessageTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new completeIIOPMessageTimeout valuepublic void setMaxIIOPMessageSize(int maxsize) throws javax.management.InvalidAttributeValueException, DistributedManagementException
maxsize
- The new maxIIOPMessageSize valuepublic void setIdleIIOPConnectionTimeout(int seconds) throws javax.management.InvalidAttributeValueException, DistributedManagementException
seconds
- The new idleIIOPConnectionTimeout valuepublic void setDefaultIIOPUser(java.lang.String user) throws javax.management.InvalidAttributeValueException
user
- The new defaultIIOPUser valuepublic void setDefaultIIOPPassword(java.lang.String password) throws javax.management.InvalidAttributeValueException
password
- The new defaultIIOPPassword value
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81b |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |