BEA Systems, Inc.

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


weblogic.management.runtime
Interface ServerChannelRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, WebLogicMBean

public interface ServerChannelRuntimeMBean
extends weblogic.management.runtime.RuntimeMBean

Runtime information for NetworkAccessPoints or "Channels".

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:
9.0.0.0
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 long getAcceptCount()
          The number of sockets that have been accepted on this channel.
 long getBytesReceivedCount()
          The total number of bytes received on this channel.
 long getBytesSentCount()
          The total number of bytes sent on this channel.
 String getChannelName()
          The channel name of this channel.
 long getConnectionsCount()
          The number of active connections and sockets associated with this channel.
 long getMessagesReceivedCount()
          The number of messages received on this channel.
 long getMessagesSentCount()
          The number of messages sent on this channel.
 String getPublicURL()
          The physical URL that this channel is listening on.
 ServerConnectionRuntime[] getServerConnectionRuntimes()
          The active connections and sockets associated with this channel.
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, 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
 

Method Detail

getAcceptCount

public long getAcceptCount()

The number of sockets that have been accepted on this channel. This includes sockets both past and present so gives a good idea of the connection rate to the server.


getBytesReceivedCount

public long getBytesReceivedCount()

The total number of bytes received on this channel.


getBytesSentCount

public long getBytesSentCount()

The total number of bytes sent on this channel.


getChannelName

public String getChannelName()

The channel name of this channel.


getConnectionsCount

public long getConnectionsCount()

The number of active connections and sockets associated with this channel.


getMessagesReceivedCount

public long getMessagesReceivedCount()

The number of messages received on this channel.


getMessagesSentCount

public long getMessagesSentCount()

The number of messages sent on this channel.


getPublicURL

public String getPublicURL()

The physical URL that this channel is listening on.


getServerConnectionRuntimes

public ServerConnectionRuntime[] getServerConnectionRuntimes()

The active connections and sockets associated with this channel.


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