本文整理汇总了Java中com.hazelcast.core.DistributedObject.getName方法的典型用法代码示例。如果您正苦于以下问题:Java DistributedObject.getName方法的具体用法?Java DistributedObject.getName怎么用?Java DistributedObject.getName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.hazelcast.core.DistributedObject
的用法示例。
在下文中一共展示了DistributedObject.getName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: verify
import com.hazelcast.core.DistributedObject; //导入方法依赖的package包/类
@Verify
public void verify() {
String serviceName = totalCounter.getServiceName();
String totalName = totalCounter.getName();
long actual = 0;
for (DistributedObject distributedObject : targetInstance.getDistributedObjects()) {
String key = distributedObject.getName();
if (serviceName.equals(distributedObject.getServiceName())
&& key.startsWith(name)
&& !key.equals(totalName)) {
actual += targetInstance.getAtomicLong(key).get();
}
}
assertEquals(totalCounter.get(), actual);
}
示例2: subscribeTopic
import com.hazelcast.core.DistributedObject; //导入方法依赖的package包/类
/**
*
* @param object the objects
*/
@SuppressWarnings("unchecked")
private void subscribeTopic(DistributedObject object) {
String name = object.getName();
for(String topicName : m_topicNames) {
if(name.matches(topicName)) {
LOGGER.debug("Subscribing to <{}>",name);
m_subKeys.put(
topicName,
((ITopic<EventMessage>) object).addMessageListener(m_terminal));
}
}
}
示例3: unsubscribeTopic
import com.hazelcast.core.DistributedObject; //导入方法依赖的package包/类
/**
*
* @param object the objects
*/
@SuppressWarnings("unchecked")
private void unsubscribeTopic(DistributedObject object) {
String name = object.getName();
for(String topicName : m_topicNames) {
if(name.matches(topicName)) {
LOGGER.debug("Unsubscribing from <{}>",name);
String key = m_subKeys.remove(topicName);
if(StringUtils.isNotEmpty(key)) {
((ITopic<EventMessage>)object).removeMessageListener(key);
}
}
}
}