Refine search
@AMXMetadata(type="compilation-system-mon", group="monitoring") @ManagedObject @Description( "JVM Compilation Statistics" ) public class JVMCompilationStatsProvider { private CompilationMXBean compBean = ManagementFactory.getCompilationMXBean(); private StringStatisticImpl compilerName = new StringStatisticImpl("Name", "String", "Name of the Just-in-time (JIT) compiler" ); private CountStatisticImpl totalCompilationTime = new CountStatisticImpl( "TotalCompilationTime", CountStatisticImpl.UNIT_MILLISECOND, "Approximate accumlated elapsed time (in milliseconds) spent in compilation" ); @ManagedAttribute(id="name-current") @Description( "name of the Just-in-time (JIT) compiler" ) public StringStatistic getCompilerName() { compilerName.setCurrent(compBean.getName()); return compilerName; } @ManagedAttribute(id="totalcompilationtime-current") @Description( "approximate accumlated elapsed time (in milliseconds) spent in compilation" ) public CountStatistic getTotalCompilationTime() { totalCompilationTime.setCount(compBean.getTotalCompilationTime()); return totalCompilationTime; } }
/** * UDP NIO Transport JMX object. * * @author Alexey Stashok */ @ManagedObject @Description("Grizzly UDP NIO Transport") public class UDPNIOTransport extends NIOTransport { public UDPNIOTransport(org.glassfish.grizzly.nio.transport.UDPNIOTransport transport) { super(transport); } @ManagedAttribute(id="socket-reuse-address") public boolean getReuseAddress() { return transport.isReuseAddress(); } @ManagedAttribute(id="client-connect-timeout-millis") public int getConnectTimeout() { return transport.getConnectionTimeout(); } }
/** * Defines SingletonBeanStatsProvider * * @author Marina Vatkina */ @AMXMetadata(type="singleton-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class SingletonBeanStatsProvider extends EjbMonitoringStatsProvider { public SingletonBeanStatsProvider(long beanId, String appName, String moduleName, String beanName) { super(beanId, appName, moduleName, beanName); } }
/** * UDP NIO Transport JMX object. * * @author Alexey Stashok */ @ManagedObject @Description("Grizzly UDP NIO Transport") public class UDPNIOTransport extends NIOTransport { public UDPNIOTransport(org.glassfish.grizzly.nio.transport.UDPNIOTransport transport) { super(transport); } @ManagedAttribute(id="socket-reuse-address") public boolean getReuseAddress() { return transport.isReuseAddress(); } @ManagedAttribute(id="client-connect-timeout-millis") public int getConnectTimeout() { return transport.getConnectionTimeout(); } }
/** * Defines SingletonBeanStatsProvider * * @author Marina Vatkina */ @AMXMetadata(type="singleton-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class SingletonBeanStatsProvider extends EjbMonitoringStatsProvider { public SingletonBeanStatsProvider(long beanId, String appName, String moduleName, String beanName) { super(beanId, appName, moduleName, beanName); } }
@AMXMetadata(type="security-realm-mon", group="monitoring", isSingleton=false) @ManagedObject @Description( "Security Realm Statistics" ) public class RealmStatsProvider {
/** * {@link org.glassfish.grizzly.memory.ByteBufferManager} JMX object. * * @author Alexey Stashok */ @ManagedObject @Description("Grizzly Memory Manager") public class ByteBufferManager extends MemoryManager { public ByteBufferManager(org.glassfish.grizzly.memory.ByteBufferManager memoryManager) { super(memoryManager); } @ManagedAttribute(id="is-direct") @Description("Is memory manager uses direct ByteBuffers") public boolean isDirect() { return ((org.glassfish.grizzly.memory.ByteBufferManager) memoryManager).isDirect(); } @ManagedAttribute(id="max-buffer-size") @Description("The max buffer size, which could be associated with a thread") public int getMaxThreadBufferSize() { return ((org.glassfish.grizzly.memory.ByteBufferManager) memoryManager).getMaxBufferSize(); } }
@AMXMetadata(type="stateless-session-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class StatelessSessionBeanStatsProvider extends EjbMonitoringStatsProvider {
@AMXMetadata(type="login-mon", group="monitoring", isSingleton=false) @ManagedObject @Description( "Login Statistics" ) public class LoginStatsProvider {
/** * {@link org.glassfish.grizzly.memory.ByteBufferManager} JMX object. * * @author Alexey Stashok */ @ManagedObject @Description("Grizzly Memory Manager") public class ByteBufferManager extends MemoryManager { public ByteBufferManager(org.glassfish.grizzly.memory.ByteBufferManager memoryManager) { super(memoryManager); } @ManagedAttribute(id="is-direct") @Description("Is memory manager uses direct ByteBuffers") public boolean isDirect() { return ((org.glassfish.grizzly.memory.ByteBufferManager) memoryManager).isDirect(); } @ManagedAttribute(id="max-buffer-size") @Description("The max buffer size, which could be associated with a thread") public int getMaxThreadBufferSize() { return ((org.glassfish.grizzly.memory.ByteBufferManager) memoryManager).getMaxBufferSize(); } }
@AMXMetadata(type="stateless-session-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class StatelessSessionBeanStatsProvider extends EjbMonitoringStatsProvider {
@AMXMetadata(type="security-realm-mon", group="monitoring", isSingleton=false) @ManagedObject @Description( "Security Realm Statistics" ) public class RealmStatsProvider {
@ManagedObject @Description("Grizzly TCP NIO Transport") public class TCPNIOTransport extends NIOTransport { public TCPNIOTransport(org.glassfish.grizzly.nio.transport.TCPNIOTransport transport) {
@AMXMetadata(type="message-driven-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class MessageDrivenBeanStatsProvider extends EjbMonitoringStatsProvider {
@ManagedObject @Description("Metro Web Service client") @AMXMetadata(type="WSClient") public final class MonitorRootClient extends com.sun.xml.ws.server.MonitorBase {
@ManagedObject @Description("Grizzly TCP NIO Transport") public class TCPNIOTransport extends NIOTransport { public TCPNIOTransport(org.glassfish.grizzly.nio.transport.TCPNIOTransport transport) {
@AMXMetadata(type="message-driven-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class MessageDrivenBeanStatsProvider extends EjbMonitoringStatsProvider {
@AMXMetadata(type="class-loading-system-mon", group="monitoring") @ManagedObject @Description( "JVM Class Loading Statistics" ) public class JVMClassLoadingStatsProvider {
@ManagedObject @Description("Grizzly Memory Manager") public class MemoryManager extends JmxObject {
@AMXMetadata(type="entity-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class EntityBeanStatsProvider extends EjbMonitoringStatsProvider {