com.gigaspaces.management
Interface SystemComponentMBean


public interface SystemComponentMBean

The SystemComponentMBean defines the management interface for a system capability, enabled by the GigaSpaces Technology Service Grid. The ObjectName for uniquely identifying the SystemComponentMBean for the runtime system within an MBeanServer is: com.gigaspaces:type= Where is the name of the concrete implementation of the capability This interface defines several convenient methods for accessing properties about the capability


Field Summary
static java.lang.String OBJECT_NAME_ROOT
          ObjectName root
 
Method Summary
 java.util.Map getCapabilities()
          Get a Map of attributes associated with the SystemComponent
 java.lang.String getDescription()
          Get a description of the system capability
 java.lang.String getManufacturer()
          Get the manufacturer
 java.lang.String getPath()
          Get the path
 java.lang.String getVersion()
          Get the version
 

Field Detail

OBJECT_NAME_ROOT

static final java.lang.String OBJECT_NAME_ROOT
ObjectName root

See Also:
Constant Field Values
Method Detail

getDescription

java.lang.String getDescription()
                                throws java.io.IOException
Get a description of the system capability

Throws:
java.io.IOException

getManufacturer

java.lang.String getManufacturer()
                                 throws java.io.IOException
Get the manufacturer

Throws:
java.io.IOException

getPath

java.lang.String getPath()
                         throws java.io.IOException
Get the path

Throws:
java.io.IOException

getVersion

java.lang.String getVersion()
                            throws java.io.IOException
Get the version

Throws:
java.io.IOException

getCapabilities

java.util.Map getCapabilities()
                              throws java.io.IOException
Get a Map of attributes associated with the SystemComponent

Returns:
A Map of attributes associated with the SystemComponent. If there are no attributes, return an empty Map
Throws:
java.io.IOException


Copyright (c) 2007 GigaSpaces Technologies, Inc.
All Rights Reserved.