本文整理汇总了Java中net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData类的典型用法代码示例。如果您正苦于以下问题:Java MetaData类的具体用法?Java MetaData怎么用?Java MetaData使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MetaData类属于net.floodlightcontroller.debugcounter.IDebugCounterService包,在下文中一共展示了MetaData类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: updateCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
protected void updateCounters(String tableOpType, String tableName) {
String counterName = tableName + "__" + tableOpType;
IDebugCounter counter = debugCounters.get(counterName);
if (counter == null) {
counter = debugCounterService.registerCounter(this.getClass().getCanonicalName(), counterName, counterName, MetaData.WARN);
debugCounters.put(counterName, counter); // maintain a list of the counters as the tables register with the storage source service
}
counter.increment();
/*
* Now, do the counter for the base only (general update, add, or delete operation)
*/
counter = debugCounters.get(tableOpType);
if (counter == null) {
counter = debugCounterService.registerCounter(this.getClass().getCanonicalName(), tableOpType, tableOpType, MetaData.WARN);
debugCounters.put(tableOpType, counter);
}
counter.increment();
}
开发者ID:xuraylei,项目名称:fresco_floodlight,代码行数:20,代码来源:AbstractStorageSource.java
示例2: RoleManagerCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
public RoleManagerCounters(IDebugCounterService debugCounters) {
debugCounters.registerModule(prefix);
setSameRole =
debugCounters.registerCounter(
prefix, "set-same-role",
"Controller received a role request for the same " +
"role the controller already had",
MetaData.WARN);
setRoleMaster =
debugCounters.registerCounter(
prefix, "set-role-master",
"Controller received a role request with role of " +
"MASTER. This counter can be at most 1.");
setRoleEQUAL =
debugCounters.registerCounter(
prefix, "set-role-equal",
"Controller received a role request with role of " +
"EQUAL.");
}
开发者ID:hksoni,项目名称:SDN-Multicast,代码行数:21,代码来源:RoleManagerCounters.java
示例3: updateCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
protected void updateCounters(String tableOpType, String tableName) {
String counterName = tableName + "__" + tableOpType;
IDebugCounter counter = debugCounters.get(counterName);
if (counter == null) {
counter = debugCounterService.registerCounter(this.getClass().getCanonicalName(), counterName, counterName, MetaData.WARN);
debugCounters.put(counterName, counter); // maintain a list of the counters as the tables register with the storage source service
}
counter.increment();
/*
* Now, do the counter for the base only (general update, add, or delete operation)
*/
counter = debugCounters.get(tableOpType);
if (counter == null) {
counter = debugCounterService.registerCounter(this.getClass().getCanonicalName(), tableOpType, tableOpType, MetaData.WARN);
debugCounters.put(tableOpType, counter);
}
counter.increment();
}
开发者ID:zhenshengcai,项目名称:floodlight-hardware,代码行数:20,代码来源:AbstractStorageSource.java
示例4: startUp
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
@Override
public void startUp(FloodlightModuleContext context) {
floodlightProviderService.addOFMessageListener(OFType.PACKET_IN, this);
restApiService.addRestletRoutable(new LoadBalancerWebRoutable());
debugCounterService.registerModule(this.getName());
counterPacketOut = debugCounterService.registerCounter(this.getName(), "packet-outs-written", "Packet outs written by the LoadBalancer", MetaData.WARN);
}
开发者ID:xuraylei,项目名称:fresco_floodlight,代码行数:8,代码来源:LoadBalancer.java
示例5: DebugCounterImpl
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
DebugCounterImpl(@Nonnull String moduleName,
@Nonnull String counterHierarchy,
@Nonnull String description,
@Nonnull Collection<MetaData> metaData) {
this.moduleName = moduleName;
this.counterHierarchy = counterHierarchy;
this.description = description;
this.metaData = Sets.immutableEnumSet(metaData);
this.lastModified.setTime(System.currentTimeMillis());
}
开发者ID:xuraylei,项目名称:fresco_floodlight,代码行数:11,代码来源:DebugCounterImpl.java
示例6: ControllerCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
public ControllerCounters(IDebugCounterService debugCounters) {
debugCounters.registerModule(prefix);
debugCounters.registerModule(OFConnectionCounters.COUNTER_MODULE);
dispatchMessageWhileStandby = debugCounters.registerCounter(prefix,
"dispatch-message-while-slave",
"Number of times an OF message was received "
+ "and supposed to be dispatched but the "
+ "controller was in SLAVE role and the message "
+ "was not dispatched");
// does this cnt make sense? more specific?? per type?
// count stops?
dispatchMessage = debugCounters.registerCounter(prefix,
"dispatch-message",
"Number of times an OF message was dispatched "
+ "to registered modules");
// TODO: FIXME
// Need a better way to handle these
packetParsingError = debugCounters.registerCounter(prefix,
"packet-parsing-error",
"Number of times the packet parsing "
+ "encountered an error",
MetaData.ERROR);
packetIn = debugCounters.registerCounter(prefix, "packet-in", "Number of packet_in's seen");
}
开发者ID:xuraylei,项目名称:fresco_floodlight,代码行数:28,代码来源:ControllerCounters.java
示例7: RoleManagerCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
public RoleManagerCounters(IDebugCounterService debugCounters) {
debugCounters.registerModule(prefix);
setSameRole =
debugCounters.registerCounter(
prefix, "set-same-role",
"Controller received a role request for the same " +
"role the controller already had",
MetaData.WARN);
setRoleMaster =
debugCounters.registerCounter(
prefix, "set-role-master",
"Controller received a role request with role of " +
"MASTER. This counter can be at most 1.");
}
开发者ID:xuraylei,项目名称:fresco_floodlight,代码行数:16,代码来源:RoleManagerCounters.java
示例8: ControllerCounters
import net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData; //导入依赖的package包/类
public ControllerCounters(IDebugCounterService debugCounters) {
debugCounters.registerModule(prefix);
debugCounters.registerModule(OFConnectionCounters.COUNTER_MODULE);
dispatchMessageWhileStandby = debugCounters.registerCounter(prefix,
"dispatch-message-while-slave",
"Number of times an OF message was received "
+ "and supposed to be dispatched but the "
+ "controller was in SLAVE role and the message "
+ "was not dispatched");
// does this cnt make sense? more specific?? per type?
// count stops?
dispatchMessage = debugCounters.registerCounter(prefix,
"dispatch-message",
"Number of times an OF message was dispatched "
+ "to registered modules");
// TODO: FIXME
// Need a better way to handle these
packetParsingError = debugCounters.registerCounter(prefix,
"packet-parsing-error",
"Number of times the packet parsing "
+ "encountered an error",
MetaData.ERROR);
packetIn = debugCounters.registerCounter(prefix, "packet-in", "Number of packet_in's seen");
}
开发者ID:zhenshengcai,项目名称:floodlight-hardware,代码行数:28,代码来源:ControllerCounters.java
注:本文中的net.floodlightcontroller.debugcounter.IDebugCounterService.MetaData类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论