Lines Matching refs:self
39 def __init__(self, port, id):
40 self.port = port
41 self.id = id
42 self.changelogServerList = []
44 def addChangelogServer(self, hostname, port):
45 self.changelogServerList.append('%s:%s' % (hostname, port))
47 def getPort(self):
48 return self.port
50 def getId(self):
51 return self.id
53 def getChangelogServerList(self):
54 return self.changelogServerList
59 def __init__(self, suffixDn, id):
60 self.suffixDn = suffixDn
61 self.id = id
62 self.changelogServerList = []
64 def addChangelogServer(self, hostname, port):
65 self.changelogServerList.append('%s:%s' % (hostname, port))
67 def getSuffixDn(self):
68 return self.suffixDn
70 def getId(self):
71 return self.id
73 def getChangelogServerList(self):
74 return self.changelogServerList
79 def __init__(self, hostname, dir, port, adminPort, sslPort, jmxPort, rootDn, rootPwd, baseDn, debugPort, datadir):
80 self.hostname = hostname
81 self.dir = dir
82 self.temp = '%s/temp' % dir
83 if self.hostIsLocal(self.hostname):
84 self.data = datadir
86 self.data = '%s/testdata/data' % self.dir
87 self.port = port
88 self.adminPort = adminPort
89 self.sslPort = sslPort
90 self.jmxPort = jmxPort
91 self.rootDn = rootDn
92 self.rootPwd = rootPwd
93 self.baseDn = baseDn
94 self.changelogServer = None
95 self.debugPort = debugPort
96 self.synchronizedSuffixList = []
98 def __repr__(self):
99 return "Server: hostname=%s, directory=%s" % (self.hostname, self.dir)
101 def addChangelogServer(self, changelogServer):
102 self.changelogServer = changelogServer
104 def addSynchronizedSuffix(self, synchronizedSuffix):
105 self.synchronizedSuffixList.append(synchronizedSuffix)
107 def getHostname(self):
108 return self.hostname
110 def getDir(self):
111 return self.dir
113 def getTmpDir(self):
114 return self.temp
116 def getDataDir(self):
117 return self.data
119 def getPort(self):
120 return self.port
122 def getAdminPort(self):
123 return self.adminPort
125 def getSslPort(self):
126 return self.sslPort
128 def getJmxPort(self):
129 return self.jmxPort
131 def getRootDn(self):
132 return self.rootDn
134 def getRootPwd(self):
135 return self.rootPwd
137 def getBaseDn(self):
138 return self.baseDn
140 def getChangelogServer(self):
141 return self.changelogServer
143 def getDebugPort(self):
144 return self.debugPort
146 def getSynchronizedSuffixList(self):
147 return self.synchronizedSuffixList
149 def requiresSynchronization(self):
150 return (self.changelogServer is not None) or (len(self.synchronizedSuffixList) > 0)
152 def isOnlyLdapServer(self):
153 return (self.changelogServer is None) and (len(self.synchronizedSuffixList) > 0)
155 def isOnlyReplServer(self):
156 return (self.changelogServer is not None) and (len(self.synchronizedSuffixList) == 0)
158 def splitReplServer(self):
159 new_hostname = self.hostname
160 new_dir = '%s-repl-server' % self.dir
161 new_port = str( int(self.port) + 1 )
162 new_adminPort = str( int(self.adminPort) + 1 )
163 new_sslPort = str( int(self.sslPort) + 1 )
164 new_jmxPort = str( int(self.jmxPort) + 1 )
165 new_rootDn = self.rootDn
166 new_rootPwd = self.rootPwd
167 new_baseDn = self.baseDn
168 new_changelogServer = self.changelogServer
169 new_debugPort = self.debugPort
170 self.changelogServer = None
173 new_jmxPort, new_rootDn, new_rootPwd, new_baseDn, self.debugPort, self.data)
178 def hostIsLocal(self,hostname):