GridGain™ 2.0.3
Java API Specification

org.gridgain.grid.resources
Annotation Type GridMBeanServerResource


@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
@Apache20LicenseCompatible
public @interface GridMBeanServerResource

Annotates a field or a setter method for injection of MBeanServer resource. MBean server is provided to grid via GridConfiguration. It can be injected into grid tasks, grid jobs, and SPI's.

Here is how injection would typically happen:

 public class MyGridJob implements GridJob {
      ...
      @GridMBeanServerResource
      private MBeanServer mbeanSrv;
      ...
  } 
 
or
 public class MyGridJob implements GridJob {
     ...
     private MBeanSever mbeanSrv = null;
     ...
     @GridMBeanServerResource
     public void setMBeanServer(MBeanServer mbeanSrv) {
          this.mbeanSrv = mbeanSrv;
     }
     ...
 } 
 

See GridConfiguration.getMBeanServer() for Grid configuration details.



See Also:

  Documentation
  Email Support
  Online Forums
  Issue Tracking

Author:   2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.0.3

 


GridGain™ 2.0.3
Java API Specification

GridGain™ - Grid Computing Made Simple, ver. 2.0.3.20052008
2005-2008 Copyright © GridGain Systems. All Rights Reserved.