|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbiz.hammurapi.util.VisitableBase
biz.hammurapi.config.GenericContainer
biz.hammurapi.jms.adapter.JmsAdapter
public class JmsAdapter
Constructor Summary | |
---|---|
JmsAdapter(biz.hammurapi.jms.adapter.definition.JmsAdapter definition)
Instantiates JMS adapter from the definition. |
Method Summary | |
---|---|
java.lang.Object |
get(java.lang.String name)
Returns service. |
biz.hammurapi.jms.adapter.definition.JmsAdapter |
getDefinition()
|
java.util.Timer |
getTimer()
|
static java.lang.Object |
instantiate(biz.hammurapi.jms.adapter.definition.NamedObjectSpecification objSpec)
Instantiates object from specifications and configures it by injecting properties. |
static java.lang.Object |
instantiate(biz.hammurapi.jms.adapter.definition.ObjectSpecification objSpec)
Instantiates object from specifications and configures it by injecting properties. |
static java.util.Hashtable |
instantiate(biz.hammurapi.jms.adapter.definition.Property[] properties)
Instantiates properties from XML defintion |
static boolean |
isBlank(java.lang.String str)
|
static void |
main(java.lang.String[] args)
The first and only argument is definition URL. |
boolean |
post(java.lang.Runnable job)
Executes job in the current thread if there is no default worker. |
void |
remove(java.lang.String name)
|
void |
set(java.lang.String name,
java.lang.Object value)
|
void |
setDefaultWorker(biz.hammurapi.util.Worker defaultWorker)
Sets default worker. |
void |
setOwner(java.lang.Object owner)
Adapter is always naming root. |
void |
start()
|
void |
stop()
|
Methods inherited from class biz.hammurapi.config.GenericContainer |
---|
acceptChildren, addComponent, addMeasurement, execute, getAttribute, getComponentMap, getComponentNames, getComponents, getMeasurementConsumer, getOwner, removeAttribute, setAttribute, setMeasurementConsumer |
Methods inherited from class biz.hammurapi.util.VisitableBase |
---|
accept, object2visitor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JmsAdapter(biz.hammurapi.jms.adapter.definition.JmsAdapter definition) throws biz.hammurapi.config.ConfigurationException
definition
-
biz.hammurapi.config.ConfigurationException
Method Detail |
---|
public void setDefaultWorker(biz.hammurapi.util.Worker defaultWorker)
defaultWorker
- public java.util.Timer getTimer()
public static java.lang.Object instantiate(biz.hammurapi.jms.adapter.definition.ObjectSpecification objSpec) throws biz.hammurapi.config.ConfigurationException
objSpec
-
biz.hammurapi.config.ConfigurationException
public static java.lang.Object instantiate(biz.hammurapi.jms.adapter.definition.NamedObjectSpecification objSpec) throws biz.hammurapi.config.ConfigurationException
objSpec
-
biz.hammurapi.config.ConfigurationException
public static java.util.Hashtable instantiate(biz.hammurapi.jms.adapter.definition.Property[] properties) throws biz.hammurapi.config.ConfigurationException
property
-
biz.hammurapi.config.ConfigurationException
public void start() throws biz.hammurapi.config.ConfigurationException
start
in interface biz.hammurapi.config.Component
start
in class biz.hammurapi.config.GenericContainer
biz.hammurapi.config.ConfigurationException
public void stop() throws biz.hammurapi.config.ConfigurationException
stop
in interface biz.hammurapi.config.Component
stop
in class biz.hammurapi.config.GenericContainer
biz.hammurapi.config.ConfigurationException
public void remove(java.lang.String name)
remove
in interface biz.hammurapi.config.MutableContext
public void set(java.lang.String name, java.lang.Object value)
set
in interface biz.hammurapi.config.MutableContext
public java.lang.Object get(java.lang.String name)
get
in interface biz.hammurapi.config.Context
get
in class biz.hammurapi.config.GenericContainer
public static void main(java.lang.String[] args)
args
- public static boolean isBlank(java.lang.String str)
public biz.hammurapi.jms.adapter.definition.JmsAdapter getDefinition()
public void setOwner(java.lang.Object owner)
setOwner
in interface biz.hammurapi.config.Component
setOwner
in class biz.hammurapi.config.GenericContainer
public boolean post(java.lang.Runnable job)
post
in interface biz.hammurapi.util.Worker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |