ERCNConfiguration Class Reference

Inherited by ERCNConfigurationV1, and ERCNConfigurationV2.

Collaboration diagram for ERCNConfiguration:

Collaboration graph
[legend]

List of all members.

Classes

class  Version

Public Member Functions

NSArray changeTypesToPublish ()
NSArray changeTypesToSubscrive ()
long connectionRecoveryInterval ()
long disconnectionWarningInterval ()
NSArray entitiesNotToSynchronize ()
String initialContextFactory ()
boolean isSubscriberDurable ()
Properties jmsProperties ()
String providerURL ()
String topicName ()

Static Public Member Functions

static ERCNConfiguration getInstance (Properties props)
static ERCNConfiguration getInstance ()

Static Public Attributes

static final long DEFAULT_CONNECTION_RECOVERY_INTERVAL = 15
static final long DEFAULT_DISCONNECTION_WARNING_INTERVAL = 60 * 60
static final String PROPERTY_PREFIX = "er.changenotification"

Package Functions

void setChangeTypesToPublish (NSArray changeTypes)
void setChangeTypesToSubscribe (NSArray changeTypes)
void setConnectionRecoveryInterval (String intervalSting)
void setConnectionRecoveryInterval (long interval)
void setDisconnectionWarningInterval (String intervalString)
void setDisconnectionWarningInterval (long interval)
void setEntitiesNotToSynchronize (NSArray entities)
void setInitialContextFactory (String initialContextFactory)
void setIsSubscriberDurable (boolean isDurable)
void setProviderURL (String providerURL)
void setTopicName (String topicName)

Private Attributes

NSArray _changeTypesToPublish
NSArray _changeTypesToSubscribe
long _connectionRecoveryInterval = DEFAULT_CONNECTION_RECOVERY_INTERVAL
long _disconnectionWarningInterval = DEFAULT_DISCONNECTION_WARNING_INTERVAL
NSArray _entitiesNotToSynchronize
String _initialContextFactory
boolean _isSubscriberDurable
String _providerURL
String _topicName


Member Function Documentation

NSArray changeTypesToPublish (  ) 

NSArray changeTypesToSubscrive (  ) 

long connectionRecoveryInterval (  ) 

long disconnectionWarningInterval (  ) 

NSArray entitiesNotToSynchronize (  ) 

static ERCNConfiguration getInstance ( Properties  props  )  [static]

static ERCNConfiguration getInstance (  )  [static]

String initialContextFactory (  ) 

boolean isSubscriberDurable (  ) 

Properties jmsProperties (  ) 

String providerURL (  ) 

void setChangeTypesToPublish ( NSArray  changeTypes  )  [package]

void setChangeTypesToSubscribe ( NSArray  changeTypes  )  [package]

void setConnectionRecoveryInterval ( String  intervalSting  )  [package]

void setConnectionRecoveryInterval ( long  interval  )  [package]

void setDisconnectionWarningInterval ( String  intervalString  )  [package]

void setDisconnectionWarningInterval ( long  interval  )  [package]

void setEntitiesNotToSynchronize ( NSArray  entities  )  [package]

void setInitialContextFactory ( String  initialContextFactory  )  [package]

void setIsSubscriberDurable ( boolean  isDurable  )  [package]

void setProviderURL ( String  providerURL  )  [package]

void setTopicName ( String  topicName  )  [package]

String topicName (  ) 


Member Data Documentation

NSArray _changeTypesToPublish [private]

NSArray _changeTypesToSubscribe [private]

NSArray _entitiesNotToSynchronize [private]

boolean _isSubscriberDurable [private]

String _providerURL [private]

String _topicName [private]

final long DEFAULT_CONNECTION_RECOVERY_INTERVAL = 15 [static]

final long DEFAULT_DISCONNECTION_WARNING_INTERVAL = 60 * 60 [static]

final String PROPERTY_PREFIX = "er.changenotification" [static]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:45 2012 for Project Wonder by  doxygen 1.5.8