Interface MBeanService
- All Known Implementing Classes:
DataBase, DestinationProductStatusCalculatorTask, DestinationProductStatusResetterTask, ECaccessProvider, ECaccessProvider.ProviderMBean, ECaccessServer, ECpdsBase, ECpdsPlugin, ECproxyPlugin, ECtransContainer, FtpPlugin, HandlerServer, HttpPlugin, HttpPlugin, MailMBean, MasterServer, MasterServer.AcqDownloadScheduler, MasterServer.AcquisitionScheduler, MasterServer.BackupScheduler, MasterServer.DissDownloadScheduler, MasterServer.DownloadScheduler, MasterServer.EventScheduler, MasterServer.FilterScheduler, MasterServer.MoverAvailabilityScheduler, MasterServer.PortalBytesScheduler, MasterServer.PortalTrafficScheduler, MasterServer.ProxyScheduler, MasterServer.PurgeScheduler, MasterServer.ReplicateScheduler, MBeanRepository, MBeanScheduler, MonitoringStatusCalculatorTask, MoverServer, MoverServer.DownloadRepository, MqttPlugin, PluginContainer, PluginThread, ServerPlugin, SimplePlugin, StarterServer, StorageRepository, TicketRepository, TransferScheduler, TransferScheduler.DestinationThread
public interface MBeanService
The Interface MBeanService.
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String attributeName) Gets the attribute.Gets the MBean info.Invoke.booleansetAttribute(String name, Object value) Sets the attribute.
-
Method Details
-
getMBeanInfo
-
setAttribute
boolean setAttribute(String name, Object value) throws InvalidAttributeValueException, MBeanException Sets the attribute.- Parameters:
name- the namevalue- the value- Returns:
- true, if successful
- Throws:
InvalidAttributeValueException- the invalid attribute value exceptionMBeanException- the MBean exception
-
getAttribute
Gets the attribute.- Parameters:
attributeName- the attribute name- Returns:
- the attribute
- Throws:
AttributeNotFoundException- the attribute not found exceptionMBeanException- the MBean exception
-
invoke
Object invoke(String operationName, Object[] params, String[] signature) throws NoSuchMethodException, MBeanException Invoke.- Parameters:
operationName- the operation nameparams- the paramssignature- the signature- Returns:
- the object
- Throws:
NoSuchMethodException- the no such method exceptionMBeanException- the MBean exception
-