Class: JMX::MBeanServerConnector
- Inherits:
-
Object
- Object
- JMX::MBeanServerConnector
- Defined in:
- lib/jmx/server.rb
Instance Method Summary collapse
- #active? ⇒ Boolean
-
#initialize(location, server) ⇒ MBeanServerConnector
constructor
A new instance of MBeanServerConnector.
- #start ⇒ Object
- #stop ⇒ Object
Constructor Details
#initialize(location, server) ⇒ MBeanServerConnector
Returns a new instance of MBeanServerConnector.
107 108 109 110 111 112 113 114 115 116 |
# File 'lib/jmx/server.rb', line 107 def initialize(location, server) @url = JMXServiceURL.new location @server = JMXConnectorServerFactory.newJMXConnectorServer @url, nil, server.server if block_given? start yield stop end end |
Instance Method Details
#active? ⇒ Boolean
118 119 120 |
# File 'lib/jmx/server.rb', line 118 def active? @server.isActive end |
#start ⇒ Object
122 123 124 125 |
# File 'lib/jmx/server.rb', line 122 def start @server.start self end |
#stop ⇒ Object
127 128 129 |
# File 'lib/jmx/server.rb', line 127 def stop @server.stop if active? end |