|
|||||||||||
| 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 RequiresConsumerEnvironmentRequiresConsumerEnvironment.setConsumerEnvironment(org.apache.wsrp4j.consumer.ConsumerEnvironment)public void setWSRPAdapter(WSRPAdapter adapter)
setWSRPAdapter in interface RequiresWSRPAdapterRequiresWSRPAdapter.setWSRPAdapter(org.apache.cocoon.portal.wsrp.adapter.WSRPAdapter)
public void configure(Configuration c)
throws ConfigurationException
configure in interface ConfigurableConfigurationExceptionConfigurable.configure(org.apache.avalon.framework.configuration.Configuration)public void enableLogging(Logger newLogger)
enableLogging in interface LogEnabledLogEnabled.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.ProducerRegistryProducerRegistry.addProducer(org.apache.wsrp4j.consumer.Producer)public boolean existsProducer(String id)
existsProducer in interface org.apache.wsrp4j.consumer.ProducerRegistryProducerRegistry.existsProducer(java.lang.String)public Iterator getAllProducers()
getAllProducers in interface org.apache.wsrp4j.consumer.ProducerRegistryProducerRegistry.getAllProducers()public org.apache.wsrp4j.consumer.Producer getProducer(String id)
getProducer in interface org.apache.wsrp4j.consumer.ProducerRegistryProducerRegistry.getProducer(java.lang.String)public void removeAllProducers()
removeAllProducers in interface org.apache.wsrp4j.consumer.ProducerRegistryProducerRegistry.removeAllProducers()public org.apache.wsrp4j.consumer.Producer removeProducer(String id)
removeProducer in interface org.apache.wsrp4j.consumer.ProducerRegistryProducerRegistry.removeProducer(java.lang.String)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||