com.hazelcast.topic.impl
Class TopicProxySupport
java.lang.Object
com.hazelcast.spi.AbstractDistributedObject<TopicService>
com.hazelcast.topic.impl.TopicProxySupport
- All Implemented Interfaces:
- DistributedObject, InitializingObject
- Direct Known Subclasses:
- TopicProxy
public abstract class TopicProxySupport
- extends AbstractDistributedObject<TopicService>
- implements InitializingObject
Methods inherited from class com.hazelcast.spi.AbstractDistributedObject |
destroy, equals, getId, getNameAsPartitionAwareData, getNodeEngine, getOperationService, getPartitionKey, getService, hashCode, invalidate, postDestroy, throwNotActiveException, toString |
TopicProxySupport
public TopicProxySupport(String name,
NodeEngine nodeEngine,
TopicService service)
initialize
public void initialize()
- Specified by:
initialize
in interface InitializingObject
getLocalTopicStatsInternal
public LocalTopicStats getLocalTopicStatsInternal()
publishInternal
public void publishInternal(Data message)
addMessageListenerInternal
public String addMessageListenerInternal(MessageListener listener)
removeMessageListenerInternal
public boolean removeMessageListenerInternal(String registrationId)
getServiceName
public String getServiceName()
- Description copied from interface:
DistributedObject
- Returns the service name for this object.
- Specified by:
getServiceName
in interface DistributedObject
- Specified by:
getServiceName
in class AbstractDistributedObject<TopicService>
- Returns:
- the service name for this object.
getName
public String getName()
- Description copied from interface:
DistributedObject
- Returns the unique name for this DistributedObject. The returned value will never be null.
- Specified by:
getName
in interface DistributedObject
- Returns:
- the unique name for this object.
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.