Package com.hazelcast.config
Class WanCustomPublisherConfig
java.lang.Object
com.hazelcast.config.AbstractWanPublisherConfig
com.hazelcast.config.WanCustomPublisherConfig
- All Implemented Interfaces:
- DataSerializable,- IdentifiedDataSerializable
Configuration object for a custom WAN publisher. A single publisher defines
 how WAN events are sent to a specific publisher.
 The publisher can be some other external system which is not a Hazelcast
 cluster (e.g. JMS queue).
- 
Field SummaryFields inherited from class com.hazelcast.config.AbstractWanPublisherConfigclassName, implementation, properties, publisherId
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintReturns type identifier for this class.intReturns DataSerializableFactory factory ID for this class.Returns the publisher ID used for identifying the publisher in aWanReplicationConfig.setClassName(String className) Sets the name of the class implementingWanPublisher.setImplementation(WanPublisher implementation) Sets the implementation ofWanPublisher.setProperties(Map<String, Comparable> properties) Sets the WAN publisher properties.setPublisherId(String publisherId) Sets the publisher ID used for identifying the publisher in aWanReplicationConfig.toString()Methods inherited from class com.hazelcast.config.AbstractWanPublisherConfigequals, getClassName, getImplementation, getProperties, hashCode, readData, writeData
- 
Constructor Details- 
WanCustomPublisherConfigpublic WanCustomPublisherConfig()
 
- 
- 
Method Details- 
toString
- 
getPublisherIdDescription copied from class:AbstractWanPublisherConfigReturns the publisher ID used for identifying the publisher in aWanReplicationConfig.- Overrides:
- getPublisherIdin class- AbstractWanPublisherConfig
- Returns:
- the WAN publisher ID or nullif no publisher ID is set
 
- 
setPublisherIdDescription copied from class:AbstractWanPublisherConfigSets the publisher ID used for identifying the publisher in aWanReplicationConfig.- Overrides:
- setPublisherIdin class- AbstractWanPublisherConfig
- Parameters:
- publisherId- the WAN publisher ID
- Returns:
- this config
 
- 
setPropertiesDescription copied from class:AbstractWanPublisherConfigSets the WAN publisher properties.- Overrides:
- setPropertiesin class- AbstractWanPublisherConfig
- Parameters:
- properties- WAN publisher properties
- Returns:
- this config
 
- 
setClassNameDescription copied from class:AbstractWanPublisherConfigSets the name of the class implementingWanPublisher. To configure the built-in WanBatchReplication, please useWanBatchPublisherConfigconfig class.- Overrides:
- setClassNamein class- AbstractWanPublisherConfig
- Parameters:
- className- the name of the class implementation for the WAN replication
- Returns:
- this config
 
- 
setImplementationDescription copied from class:AbstractWanPublisherConfigSets the implementation ofWanPublisher.- Overrides:
- setImplementationin class- AbstractWanPublisherConfig
- Parameters:
- implementation- the implementation for the WAN replication
- Returns:
- this config
 
- 
getFactoryIdpublic int getFactoryId()Description copied from interface:IdentifiedDataSerializableReturns DataSerializableFactory factory ID for this class.- Returns:
- factory ID
 
- 
getClassIdpublic int getClassId()Description copied from interface:IdentifiedDataSerializableReturns type identifier for this class. It should be unique per DataSerializableFactory.- Returns:
- type ID
 
 
-