com.sun.appserv.management.j2ee
Interface WebServiceEndpoint

All Superinterfaces:
AMX, AMXMBeanLogging, ConfigProvider, J2EEManagedObject, NotificationBroadcaster, NotificationEmitter

public interface WebServiceEndpoint
extends J2EEManagedObject

The extension to the JSR 77 hierarchy for a WebService Endpoint.

Since:
AppServer 9.0

Field Summary
static String J2EE_TYPE
           
 
Fields inherited from interface com.sun.appserv.management.base.AMX
FULL_TYPE_DELIM, GROUP_CONFIGURATION, GROUP_JSR77, GROUP_MONITORING, GROUP_OTHER, GROUP_UTILITY, J2EE_TYPE_KEY, JMX_DOMAIN, NAME_KEY, NO_NAME, NOTIFICATION_PREFIX, NULL_NAME
 
Method Summary
 String getImplementationType()
          This returns the underlying implementation Servlet or EJB' type
 long getLastResetTime()
          Returns last reset timestamp in milliseconds.
 MessageTrace[] getMessagesInHistory()
          Returns last N message content and info collected for this web service.
 void resetStats()
          Reset all the statistics
 
Methods inherited from interface com.sun.appserv.management.j2ee.J2EEManagedObject
getConfigPeer, getMonitoringPeer, getobjectName, iseventProvider, isstateManageable, isstatisticProvider, isstatisticsProvider
 
Methods inherited from interface com.sun.appserv.management.base.AMX
getContainer, getDomainRoot, getFullType, getGroup, getJ2EEType, getName, isDAS
 
Methods inherited from interface javax.management.NotificationEmitter
removeNotificationListener
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface com.sun.appserv.management.base.AMXMBeanLogging
getMBeanLoggerName, getMBeanLogLevel, setMBeanLogLevel
 
Methods inherited from interface com.sun.appserv.management.j2ee.ConfigProvider
isConfigProvider
 

Field Detail

J2EE_TYPE

static final String J2EE_TYPE
See Also:
Constant Field Values
Method Detail

getImplementationType

String getImplementationType()
This returns the underlying implementation Servlet or EJB' type

Returns:
either SERVLET or EJB

getMessagesInHistory

MessageTrace[] getMessagesInHistory()
Returns last N message content and info collected for this web service. WILL CHANGE: actual return type will be CompositeData OR Map

Returns:
Map containers keys from MessageTrace

resetStats

void resetStats()
Reset all the statistics


getLastResetTime

long getLastResetTime()
Returns last reset timestamp in milliseconds.

Returns:
last reset timestamp in milliseconds