org.jasig.cas.services.jmx
Class ReloadableServicesManagerMBean

java.lang.Object
  extended by org.jasig.cas.services.jmx.AbstractServicesManagerMBean<ReloadableServicesManager>
      extended by org.jasig.cas.services.jmx.ReloadableServicesManagerMBean

@ManagedResource(objectName="CAS:name=JasigCasServicesManagerMBean",
                 description="Exposes the services management tool via JMX",
                 log=true,
                 logFile="jasig_cas_jmx.log",
                 currencyTimeLimit=15)
public final class ReloadableServicesManagerMBean
extends AbstractServicesManagerMBean<ReloadableServicesManager>

Provides capabilities to reload a ReloadableServicesManager from JMX.

You should only expose either this class or the ServicesManagerMBean, but not both.

Since:
3.4.4
Version:
$Revision$ $Date$
Author:
Scott Battaglia

Constructor Summary
ReloadableServicesManagerMBean(ReloadableServicesManager reloadableServicesManager)
           
 
Method Summary
 void reload()
           
 
Methods inherited from class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
disableService, enableService, getRegisteredServicesAsStrings, getServicesManager, removeService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReloadableServicesManagerMBean

public ReloadableServicesManagerMBean(ReloadableServicesManager reloadableServicesManager)
Method Detail

reload

@ManagedOperation(description="Reloads the list of the services from the persistence storage.")
public void reload()


Copyright © 2004-2013 Jasig. All Rights Reserved.