|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wsrp4j.consumer.driver.GenericProducerRegistryImpl
org.apache.cocoon.portal.wsrp.consumer.ProducerRegistryImpl
A producer registry storing all producers in a Hashtable
in memory.
On startup/login the registry is full by the wsrp adapter.
Field Summary | |
protected WSRPAdapter |
adapter
The wsrp adapter. |
protected Map |
descriptions
All producer descriptions. |
protected org.apache.wsrp4j.consumer.ConsumerEnvironment |
environment
The environment. |
protected boolean |
initialized
Initialized? |
protected Logger |
logger
The logger. |
Constructor Summary | |
ProducerRegistryImpl()
|
Method Summary | |
void |
addProducer(org.apache.wsrp4j.consumer.Producer producer)
|
boolean |
addProducer(ProducerDescription desc)
Add a new producer |
protected void |
checkInitialized()
Check if we have read our configuration already. |
void |
configure(Configuration c)
|
void |
enableLogging(Logger newLogger)
|
boolean |
existsProducer(String id)
|
Iterator |
getAllProducers()
|
org.apache.wsrp4j.consumer.Producer |
getProducer(String id)
|
void |
removeAllProducers()
|
org.apache.wsrp4j.consumer.Producer |
removeProducer(String id)
|
void |
setConsumerEnvironment(org.apache.wsrp4j.consumer.ConsumerEnvironment env)
|
void |
setWSRPAdapter(WSRPAdapter adapter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Logger logger
protected org.apache.wsrp4j.consumer.ConsumerEnvironment environment
protected Map descriptions
protected boolean initialized
protected WSRPAdapter adapter
Constructor Detail |
public ProducerRegistryImpl()
Method Detail |
public void setConsumerEnvironment(org.apache.wsrp4j.consumer.ConsumerEnvironment env)
setConsumerEnvironment
in interface RequiresConsumerEnvironment
RequiresConsumerEnvironment.setConsumerEnvironment(org.apache.wsrp4j.consumer.ConsumerEnvironment)
public void setWSRPAdapter(WSRPAdapter adapter)
setWSRPAdapter
in interface RequiresWSRPAdapter
RequiresWSRPAdapter.setWSRPAdapter(org.apache.cocoon.portal.wsrp.adapter.WSRPAdapter)
public void configure(Configuration c) throws ConfigurationException
configure
in interface Configurable
ConfigurationException
Configurable.configure(org.apache.avalon.framework.configuration.Configuration)
public void enableLogging(Logger newLogger)
enableLogging
in interface LogEnabled
LogEnabled.enableLogging(org.apache.avalon.framework.logger.Logger)
protected void checkInitialized()
public boolean addProducer(ProducerDescription desc)
desc
- The producer description.
public void addProducer(org.apache.wsrp4j.consumer.Producer producer)
addProducer
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.addProducer(org.apache.wsrp4j.consumer.Producer)
public boolean existsProducer(String id)
existsProducer
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.existsProducer(java.lang.String)
public Iterator getAllProducers()
getAllProducers
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.getAllProducers()
public org.apache.wsrp4j.consumer.Producer getProducer(String id)
getProducer
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.getProducer(java.lang.String)
public void removeAllProducers()
removeAllProducers
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.removeAllProducers()
public org.apache.wsrp4j.consumer.Producer removeProducer(String id)
removeProducer
in interface org.apache.wsrp4j.consumer.ProducerRegistry
ProducerRegistry.removeProducer(java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |