本文整理汇总了Java中org.osoa.sca.annotations.Property类的典型用法代码示例。如果您正苦于以下问题:Java Property类的具体用法?Java Property怎么用?Java Property使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Property类属于org.osoa.sca.annotations包,在下文中一共展示了Property类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setProperty
import org.osoa.sca.annotations.Property; //导入依赖的package包/类
@Property public void setProperty(final String property) {
String[] data = property.split("=");
String name = data[0].trim();
String value = data[0].trim();
if (name.startsWith("pascani.")) {
System.setProperty(name, value);
} else if (name.equals("routingkey")) {
this.routingKey = value;
// This is done only the first time the routing key is set
// and in case it was set after updating properties
// resetProbe/resetProducer
if (this.useProbe && this.probe == null)
resetProbe();
if (this.useProducer && this.producer == null)
resetProducer();
} else if (name.equals("probe")) {
this.useProbe = Boolean.valueOf(value);
resetProbe();
} else if (name.equals("producer")) {
this.useProducer = Boolean.valueOf(value);
resetProducer();
} else if (name.equals("shutdown")) {
shutdown(value.equals("probe") || value.equals("both"),
value.equals("producer") || value.equals("both"));
}
}