本文整理了Java中org.jpos.q2.QFactory.getConfiguration
方法的一些代码示例,展示了QFactory.getConfiguration
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QFactory.getConfiguration
方法的具体详情如下:
包路径:org.jpos.q2.QFactory
类名称:QFactory
方法名:getConfiguration
暂无
代码示例来源:origin: jpos/jPOS
protected void startService () throws Exception {
if (task instanceof Configurable) {
Element e = getPersist ();
QFactory factory = getServer().getFactory();
((Configurable)task).setConfiguration (
factory.getConfiguration (e)
);
}
(thisThread = new Thread(this)).start();
}
protected void stopService () throws Exception {
代码示例来源:origin: jpos/jPOS
public void setConfiguration (Object obj, Element e)
throws ConfigurationException
{
try {
if (obj instanceof Configurable)
((Configurable)obj).setConfiguration (getConfiguration (e));
if (obj instanceof XmlConfigurable)
((XmlConfigurable)obj).setConfiguration(e);
} catch (ConfigurationException ex) {
throw new ConfigurationException (ex);
}
}
/**
代码示例来源:origin: jpos/jPOS
protected void startService () throws Exception {
Object obj = getObject();
if (obj instanceof Configurable) {
QFactory factory = getServer().getFactory();
Element e = getPersist ();
((Configurable)obj).setConfiguration (
factory.getConfiguration (e)
);
}
CardAgentLookup.add ((CardAgent) getObject ());
}
protected void stopService () throws Exception {
代码示例来源:origin: jpos/jPOS
private void addListener (Element e)
throws ConfigurationException
{
QFactory factory = getServer().getFactory();
String clazz = e.getAttributeValue ("class");
LogListener listener = (LogListener) factory.newInstance (clazz);
if (listener instanceof Configurable) {
try {
((Configurable) listener).setConfiguration (
factory.getConfiguration (e)
);
} catch (ConfigurationException ex) {
throw new ConfigurationException (ex);
}
}
if (listener instanceof XmlConfigurable) {
try {
((XmlConfigurable) listener).setConfiguration (e);
} catch (ConfigurationException ex) {
throw new ConfigurationException (ex);
}
}
logger.addListener (listener);
}
}
代码示例来源:origin: jpos/jPOS
protected void initService () throws Exception {
QFactory factory = getServer().getFactory();
dirPoll = createDirPoll();
dirPoll.setPath (getPath ());
dirPoll.setThreadPool (new ThreadPool (1, poolSize));
dirPoll.setPollInterval (pollInterval);
if (priorities != null)
dirPoll.setPriorities (priorities);
dirPoll.setLogger (getLog().getLogger(), getLog().getRealm ());
Configuration cfg = factory.getConfiguration (getPersist());
dirPoll.setConfiguration (cfg);
dirPoll.createDirs ();
Object dpp = factory.newInstance (getProcessor());
if (dpp instanceof LogSource) {
((LogSource) dpp).setLogger (
getLog().getLogger(), getLog().getRealm ()
);
}
if (dpp instanceof Configurable) {
((Configurable) dpp).setConfiguration (cfg);
}
dirPoll.setProcessor (dpp);
}
内容来源于网络,如有侵权,请联系作者删除!