org.jasig.cas.services.jmx
Class AbstractServicesManagerMBean<T extends ServicesManager>
java.lang.Object
org.jasig.cas.services.jmx.AbstractServicesManagerMBean<T>
- Direct Known Subclasses:
- ReloadableServicesManagerMBean, ServicesManagerMBean
public abstract class AbstractServicesManagerMBean<T extends ServicesManager>
- extends Object
Abstract base class to support both the ServicesManager and the
ReloadableServicesManager.
- Since:
- 3.4.4
- Version:
- $Revision$ $Date$
- Author:
- Tobias Trelle, Scott Battaglia
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractServicesManagerMBean
protected AbstractServicesManagerMBean(T servicesManager)
getServicesManager
protected final T getServicesManager()
getRegisteredServicesAsStrings
@ManagedAttribute(description="Retrieves the list of Registered Services in a slightly friendlier output.")
public final List<String> getRegisteredServicesAsStrings()
removeService
@ManagedOperation(description="Can remove a service based on its identifier.")
public final RegisteredService removeService(long id)
disableService
@ManagedOperation(description="Disable a service by id.")
public final void disableService(long id)
enableService
@ManagedOperation(description="Enable a service by its id.")
public final void enableService(long id)
Copyright © 2004-2013 Jasig. All Rights Reserved.