org.apache.qpid.server.plugins
Interface PluginFactory<P extends Plugin>

All Known Subinterfaces:
SecurityPluginFactory<S>, SlowConsumerPolicyPluginFactory<P>
All Known Implementing Classes:
TopicDeletePolicy.TopicDeletePolicyFactory

public interface PluginFactory<P extends Plugin>


Method Summary
 Class<P> getPluginClass()
           
 String getPluginName()
           
 P newInstance(ConfigurationPlugin config)
           
 

Method Detail

getPluginClass

Class<P> getPluginClass()

getPluginName

String getPluginName()

newInstance

P newInstance(ConfigurationPlugin config)
                             throws ConfigurationException
Throws:
ConfigurationException


Licensed to the Apache Software Foundation