|
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 value
public void setIIOPEnabled(boolean enabled)
throws javax.management.InvalidAttributeValueException
enabled - The new iIOPEnabled value
public void setIIOPSEnabled(boolean enabled)
throws javax.management.InvalidAttributeValueException
enabled - The new iIOPSEnabled value
public void setCompleteIIOPMessageTimeout(int seconds)
throws javax.management.InvalidAttributeValueException,
DistributedManagementException
seconds - The new completeIIOPMessageTimeout value
public void setMaxIIOPMessageSize(int maxsize)
throws javax.management.InvalidAttributeValueException,
DistributedManagementException
maxsize - The new maxIIOPMessageSize value
public void setIdleIIOPConnectionTimeout(int seconds)
throws javax.management.InvalidAttributeValueException,
DistributedManagementException
seconds - The new idleIIOPConnectionTimeout value
public void setDefaultIIOPUser(java.lang.String user)
throws javax.management.InvalidAttributeValueException
user - The new defaultIIOPUser value
public 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 | |||||||||