Subversion Repositories SmartDukaan

Rev

Rev 94 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
94 ashish 1
#
2
# Autogenerated by Thrift
3
#
4
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
#
6
 
7
from thrift.Thrift import *
8
from ttypes import *
9
from thrift.Thrift import TProcessor
10
from thrift.transport import TTransport
11
from thrift.protocol import TBinaryProtocol
12
try:
13
  from thrift.protocol import fastbinary
14
except:
15
  fastbinary = None
16
 
17
 
18
class Iface:
19
  def getPropetry(self, propertyName):
20
    """
21
    Parameters:
22
     - propertyName
23
    """
24
    pass
25
 
26
  def loadProperty(self, propertyName, propertyValue):
27
    """
28
    Parameters:
29
     - propertyName
30
     - propertyValue
31
    """
32
    pass
33
 
2926 rajveer 34
  def reloadProperties(self, ):
35
    pass
94 ashish 36
 
2926 rajveer 37
 
94 ashish 38
class Client(Iface):
39
  def __init__(self, iprot, oprot=None):
40
    self._iprot = self._oprot = iprot
41
    if oprot != None:
42
      self._oprot = oprot
43
    self._seqid = 0
44
 
45
  def getPropetry(self, propertyName):
46
    """
47
    Parameters:
48
     - propertyName
49
    """
50
    self.send_getPropetry(propertyName)
51
    return self.recv_getPropetry()
52
 
53
  def send_getPropetry(self, propertyName):
54
    self._oprot.writeMessageBegin('getPropetry', TMessageType.CALL, self._seqid)
55
    args = getPropetry_args()
56
    args.propertyName = propertyName
57
    args.write(self._oprot)
58
    self._oprot.writeMessageEnd()
59
    self._oprot.trans.flush()
60
 
61
  def recv_getPropetry(self, ):
62
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
63
    if mtype == TMessageType.EXCEPTION:
64
      x = TApplicationException()
65
      x.read(self._iprot)
66
      self._iprot.readMessageEnd()
67
      raise x
68
    result = getPropetry_result()
69
    result.read(self._iprot)
70
    self._iprot.readMessageEnd()
71
    if result.success != None:
72
      return result.success
73
    if result.e != None:
74
      raise result.e
75
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getPropetry failed: unknown result");
76
 
77
  def loadProperty(self, propertyName, propertyValue):
78
    """
79
    Parameters:
80
     - propertyName
81
     - propertyValue
82
    """
83
    self.send_loadProperty(propertyName, propertyValue)
84
    self.recv_loadProperty()
85
 
86
  def send_loadProperty(self, propertyName, propertyValue):
87
    self._oprot.writeMessageBegin('loadProperty', TMessageType.CALL, self._seqid)
88
    args = loadProperty_args()
89
    args.propertyName = propertyName
90
    args.propertyValue = propertyValue
91
    args.write(self._oprot)
92
    self._oprot.writeMessageEnd()
93
    self._oprot.trans.flush()
94
 
95
  def recv_loadProperty(self, ):
96
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
97
    if mtype == TMessageType.EXCEPTION:
98
      x = TApplicationException()
99
      x.read(self._iprot)
100
      self._iprot.readMessageEnd()
101
      raise x
102
    result = loadProperty_result()
103
    result.read(self._iprot)
104
    self._iprot.readMessageEnd()
105
    return
106
 
2926 rajveer 107
  def reloadProperties(self, ):
108
    self.send_reloadProperties()
109
    self.recv_reloadProperties()
94 ashish 110
 
2926 rajveer 111
  def send_reloadProperties(self, ):
112
    self._oprot.writeMessageBegin('reloadProperties', TMessageType.CALL, self._seqid)
113
    args = reloadProperties_args()
114
    args.write(self._oprot)
115
    self._oprot.writeMessageEnd()
116
    self._oprot.trans.flush()
117
 
118
  def recv_reloadProperties(self, ):
119
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
120
    if mtype == TMessageType.EXCEPTION:
121
      x = TApplicationException()
122
      x.read(self._iprot)
123
      self._iprot.readMessageEnd()
124
      raise x
125
    result = reloadProperties_result()
126
    result.read(self._iprot)
127
    self._iprot.readMessageEnd()
128
    return
129
 
130
 
94 ashish 131
class Processor(Iface, TProcessor):
132
  def __init__(self, handler):
133
    self._handler = handler
134
    self._processMap = {}
135
    self._processMap["getPropetry"] = Processor.process_getPropetry
136
    self._processMap["loadProperty"] = Processor.process_loadProperty
2926 rajveer 137
    self._processMap["reloadProperties"] = Processor.process_reloadProperties
94 ashish 138
 
139
  def process(self, iprot, oprot):
140
    (name, type, seqid) = iprot.readMessageBegin()
141
    if name not in self._processMap:
142
      iprot.skip(TType.STRUCT)
143
      iprot.readMessageEnd()
144
      x = TApplicationException(TApplicationException.UNKNOWN_METHOD, 'Unknown function %s' % (name))
145
      oprot.writeMessageBegin(name, TMessageType.EXCEPTION, seqid)
146
      x.write(oprot)
147
      oprot.writeMessageEnd()
148
      oprot.trans.flush()
149
      return
150
    else:
151
      self._processMap[name](self, seqid, iprot, oprot)
152
    return True
153
 
154
  def process_getPropetry(self, seqid, iprot, oprot):
155
    args = getPropetry_args()
156
    args.read(iprot)
157
    iprot.readMessageEnd()
158
    result = getPropetry_result()
159
    try:
160
      result.success = self._handler.getPropetry(args.propertyName)
161
    except ConfigException, e:
162
      result.e = e
163
    oprot.writeMessageBegin("getPropetry", TMessageType.REPLY, seqid)
164
    result.write(oprot)
165
    oprot.writeMessageEnd()
166
    oprot.trans.flush()
167
 
168
  def process_loadProperty(self, seqid, iprot, oprot):
169
    args = loadProperty_args()
170
    args.read(iprot)
171
    iprot.readMessageEnd()
172
    result = loadProperty_result()
173
    self._handler.loadProperty(args.propertyName, args.propertyValue)
174
    oprot.writeMessageBegin("loadProperty", TMessageType.REPLY, seqid)
175
    result.write(oprot)
176
    oprot.writeMessageEnd()
177
    oprot.trans.flush()
178
 
2926 rajveer 179
  def process_reloadProperties(self, seqid, iprot, oprot):
180
    args = reloadProperties_args()
181
    args.read(iprot)
182
    iprot.readMessageEnd()
183
    result = reloadProperties_result()
184
    self._handler.reloadProperties()
185
    oprot.writeMessageBegin("reloadProperties", TMessageType.REPLY, seqid)
186
    result.write(oprot)
187
    oprot.writeMessageEnd()
188
    oprot.trans.flush()
94 ashish 189
 
2926 rajveer 190
 
94 ashish 191
# HELPER FUNCTIONS AND STRUCTURES
192
 
193
class getPropetry_args:
194
  """
195
  Attributes:
196
   - propertyName
197
  """
198
 
199
  thrift_spec = (
200
    None, # 0
201
    (1, TType.STRING, 'propertyName', None, None, ), # 1
202
  )
203
 
204
  def __init__(self, propertyName=None,):
205
    self.propertyName = propertyName
206
 
207
  def read(self, iprot):
208
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
209
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
210
      return
211
    iprot.readStructBegin()
212
    while True:
213
      (fname, ftype, fid) = iprot.readFieldBegin()
214
      if ftype == TType.STOP:
215
        break
216
      if fid == 1:
217
        if ftype == TType.STRING:
218
          self.propertyName = iprot.readString();
219
        else:
220
          iprot.skip(ftype)
221
      else:
222
        iprot.skip(ftype)
223
      iprot.readFieldEnd()
224
    iprot.readStructEnd()
225
 
226
  def write(self, oprot):
227
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
228
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
229
      return
230
    oprot.writeStructBegin('getPropetry_args')
231
    if self.propertyName != None:
232
      oprot.writeFieldBegin('propertyName', TType.STRING, 1)
233
      oprot.writeString(self.propertyName)
234
      oprot.writeFieldEnd()
235
    oprot.writeFieldStop()
236
    oprot.writeStructEnd()
237
 
238
  def __repr__(self):
239
    L = ['%s=%r' % (key, value)
240
      for key, value in self.__dict__.iteritems()]
241
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
242
 
243
  def __eq__(self, other):
244
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
245
 
246
  def __ne__(self, other):
247
    return not (self == other)
248
 
249
class getPropetry_result:
250
  """
251
  Attributes:
252
   - success
253
   - e
254
  """
255
 
256
  thrift_spec = (
257
    (0, TType.STRING, 'success', None, None, ), # 0
258
    (1, TType.STRUCT, 'e', (ConfigException, ConfigException.thrift_spec), None, ), # 1
259
  )
260
 
261
  def __init__(self, success=None, e=None,):
262
    self.success = success
263
    self.e = e
264
 
265
  def read(self, iprot):
266
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
267
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
268
      return
269
    iprot.readStructBegin()
270
    while True:
271
      (fname, ftype, fid) = iprot.readFieldBegin()
272
      if ftype == TType.STOP:
273
        break
274
      if fid == 0:
275
        if ftype == TType.STRING:
276
          self.success = iprot.readString();
277
        else:
278
          iprot.skip(ftype)
279
      elif fid == 1:
280
        if ftype == TType.STRUCT:
281
          self.e = ConfigException()
282
          self.e.read(iprot)
283
        else:
284
          iprot.skip(ftype)
285
      else:
286
        iprot.skip(ftype)
287
      iprot.readFieldEnd()
288
    iprot.readStructEnd()
289
 
290
  def write(self, oprot):
291
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
292
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
293
      return
294
    oprot.writeStructBegin('getPropetry_result')
295
    if self.success != None:
296
      oprot.writeFieldBegin('success', TType.STRING, 0)
297
      oprot.writeString(self.success)
298
      oprot.writeFieldEnd()
299
    if self.e != None:
300
      oprot.writeFieldBegin('e', TType.STRUCT, 1)
301
      self.e.write(oprot)
302
      oprot.writeFieldEnd()
303
    oprot.writeFieldStop()
304
    oprot.writeStructEnd()
305
 
306
  def __repr__(self):
307
    L = ['%s=%r' % (key, value)
308
      for key, value in self.__dict__.iteritems()]
309
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
310
 
311
  def __eq__(self, other):
312
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
313
 
314
  def __ne__(self, other):
315
    return not (self == other)
316
 
317
class loadProperty_args:
318
  """
319
  Attributes:
320
   - propertyName
321
   - propertyValue
322
  """
323
 
324
  thrift_spec = (
325
    None, # 0
326
    (1, TType.STRING, 'propertyName', None, None, ), # 1
327
    (2, TType.STRING, 'propertyValue', None, None, ), # 2
328
  )
329
 
330
  def __init__(self, propertyName=None, propertyValue=None,):
331
    self.propertyName = propertyName
332
    self.propertyValue = propertyValue
333
 
334
  def read(self, iprot):
335
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
336
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
337
      return
338
    iprot.readStructBegin()
339
    while True:
340
      (fname, ftype, fid) = iprot.readFieldBegin()
341
      if ftype == TType.STOP:
342
        break
343
      if fid == 1:
344
        if ftype == TType.STRING:
345
          self.propertyName = iprot.readString();
346
        else:
347
          iprot.skip(ftype)
348
      elif fid == 2:
349
        if ftype == TType.STRING:
350
          self.propertyValue = iprot.readString();
351
        else:
352
          iprot.skip(ftype)
353
      else:
354
        iprot.skip(ftype)
355
      iprot.readFieldEnd()
356
    iprot.readStructEnd()
357
 
358
  def write(self, oprot):
359
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
360
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
361
      return
362
    oprot.writeStructBegin('loadProperty_args')
363
    if self.propertyName != None:
364
      oprot.writeFieldBegin('propertyName', TType.STRING, 1)
365
      oprot.writeString(self.propertyName)
366
      oprot.writeFieldEnd()
367
    if self.propertyValue != None:
368
      oprot.writeFieldBegin('propertyValue', TType.STRING, 2)
369
      oprot.writeString(self.propertyValue)
370
      oprot.writeFieldEnd()
371
    oprot.writeFieldStop()
372
    oprot.writeStructEnd()
373
 
374
  def __repr__(self):
375
    L = ['%s=%r' % (key, value)
376
      for key, value in self.__dict__.iteritems()]
377
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
378
 
379
  def __eq__(self, other):
380
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
381
 
382
  def __ne__(self, other):
383
    return not (self == other)
384
 
385
class loadProperty_result:
386
 
387
  thrift_spec = (
388
  )
389
 
390
  def read(self, iprot):
391
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
392
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
393
      return
394
    iprot.readStructBegin()
395
    while True:
396
      (fname, ftype, fid) = iprot.readFieldBegin()
397
      if ftype == TType.STOP:
398
        break
399
      else:
400
        iprot.skip(ftype)
401
      iprot.readFieldEnd()
402
    iprot.readStructEnd()
403
 
404
  def write(self, oprot):
405
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
406
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
407
      return
408
    oprot.writeStructBegin('loadProperty_result')
409
    oprot.writeFieldStop()
410
    oprot.writeStructEnd()
411
 
412
  def __repr__(self):
413
    L = ['%s=%r' % (key, value)
414
      for key, value in self.__dict__.iteritems()]
415
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
416
 
417
  def __eq__(self, other):
418
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
419
 
420
  def __ne__(self, other):
421
    return not (self == other)
422
 
2926 rajveer 423
class reloadProperties_args:
94 ashish 424
 
2926 rajveer 425
  thrift_spec = (
426
  )
427
 
428
  def read(self, iprot):
429
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
430
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
431
      return
432
    iprot.readStructBegin()
433
    while True:
434
      (fname, ftype, fid) = iprot.readFieldBegin()
435
      if ftype == TType.STOP:
436
        break
437
      else:
438
        iprot.skip(ftype)
439
      iprot.readFieldEnd()
440
    iprot.readStructEnd()
441
 
442
  def write(self, oprot):
443
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
444
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
445
      return
446
    oprot.writeStructBegin('reloadProperties_args')
447
    oprot.writeFieldStop()
448
    oprot.writeStructEnd()
449
 
450
  def __repr__(self):
451
    L = ['%s=%r' % (key, value)
452
      for key, value in self.__dict__.iteritems()]
453
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
454
 
455
  def __eq__(self, other):
456
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
457
 
458
  def __ne__(self, other):
459
    return not (self == other)
460
 
461
class reloadProperties_result:
462
 
463
  thrift_spec = (
464
  )
465
 
466
  def read(self, iprot):
467
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
468
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
469
      return
470
    iprot.readStructBegin()
471
    while True:
472
      (fname, ftype, fid) = iprot.readFieldBegin()
473
      if ftype == TType.STOP:
474
        break
475
      else:
476
        iprot.skip(ftype)
477
      iprot.readFieldEnd()
478
    iprot.readStructEnd()
479
 
480
  def write(self, oprot):
481
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
482
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
483
      return
484
    oprot.writeStructBegin('reloadProperties_result')
485
    oprot.writeFieldStop()
486
    oprot.writeStructEnd()
487
 
488
  def __repr__(self):
489
    L = ['%s=%r' % (key, value)
490
      for key, value in self.__dict__.iteritems()]
491
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
492
 
493
  def __eq__(self, other):
494
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
495
 
496
  def __ne__(self, other):
497
    return not (self == other)
498
 
499