com.liferay.portal.kernel.resiliency.spi.agent
Class SPIAgentFactoryUtil

java.lang.Object
  extended by com.liferay.portal.kernel.resiliency.spi.agent.SPIAgentFactoryUtil

public class SPIAgentFactoryUtil
extends java.lang.Object

Author:
Shuyang Zhou

Constructor Summary
SPIAgentFactoryUtil()
           
 
Method Summary
static SPIAgent createSPIAgent(SPIConfiguration spiConfiguration, RegistrationReference registrationReference)
           
static java.util.Set<java.lang.String> getSPIAgentClassNames()
           
static java.lang.Class<? extends SPIAgent> registerSPIAgentClass(java.lang.Class<? extends SPIAgent> spiAgentClass)
           
 void setSPIAgentClasses(java.util.Set<java.lang.String> spiAgentClassNames)
           
static java.lang.Class<? extends SPIAgent> unregisterSPIAgentClass(java.lang.String spiAgentClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPIAgentFactoryUtil

public SPIAgentFactoryUtil()
Method Detail

createSPIAgent

public static SPIAgent createSPIAgent(SPIConfiguration spiConfiguration,
                                      RegistrationReference registrationReference)

getSPIAgentClassNames

public static java.util.Set<java.lang.String> getSPIAgentClassNames()

registerSPIAgentClass

public static java.lang.Class<? extends SPIAgent> registerSPIAgentClass(java.lang.Class<? extends SPIAgent> spiAgentClass)

unregisterSPIAgentClass

public static java.lang.Class<? extends SPIAgent> unregisterSPIAgentClass(java.lang.String spiAgentClassName)

setSPIAgentClasses

public void setSPIAgentClasses(java.util.Set<java.lang.String> spiAgentClassNames)
                        throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException