Hex Artifact Content
Not logged in

Artifact b46893adf94594dbb83a8c11bd1b249cc0f6c227:


0000: 70 61 63 6b 61 67 65 20 6f 72 67 2e 69 6e 74 65  package org.inte
0010: 72 6c 65 64 67 65 72 2e 69 6c 70 2e 63 6c 69 65  rledger.ilp.clie
0020: 6e 74 2e 65 76 65 6e 74 73 3b 0a 0a 69 6d 70 6f  nt.events;..impo
0030: 72 74 20 6f 72 67 2e 69 6e 74 65 72 6c 65 64 67  rt org.interledg
0040: 65 72 2e 69 6c 70 2e 6c 65 64 67 65 72 2e 65 76  er.ilp.ledger.ev
0050: 65 6e 74 73 2e 4c 65 64 67 65 72 45 76 65 6e 74  ents.LedgerEvent
0060: 3b 0a 0a 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75  ;..import java.u
0070: 74 69 6c 2e 45 76 65 6e 74 4f 62 6a 65 63 74 3b  til.EventObject;
0080: 0a 0a 0a 70 75 62 6c 69 63 20 63 6c 61 73 73 20  ...public class 
0090: 43 6c 69 65 6e 74 4c 65 64 67 65 72 45 72 72 6f  ClientLedgerErro
00a0: 72 45 76 65 6e 74 20 65 78 74 65 6e 64 73 20 45  rEvent extends E
00b0: 76 65 6e 74 4f 62 6a 65 63 74 20 69 6d 70 6c 65  ventObject imple
00c0: 6d 65 6e 74 73 20 4c 65 64 67 65 72 45 76 65 6e  ments LedgerEven
00d0: 74 20 7b 0a 0a 20 20 70 72 69 76 61 74 65 20 73  t {..  private s
00e0: 74 61 74 69 63 20 66 69 6e 61 6c 20 6c 6f 6e 67  tatic final long
00f0: 20 73 65 72 69 61 6c 56 65 72 73 69 6f 6e 55 49   serialVersionUI
0100: 44 20 3d 20 2d 33 36 35 39 31 39 30 34 36 36 36  D = -36591904666
0110: 32 30 35 39 31 38 34 35 4c 3b 0a 0a 20 20 70 72  20591845L;..  pr
0120: 69 76 61 74 65 20 54 68 72 6f 77 61 62 6c 65 20  ivate Throwable 
0130: 65 72 72 6f 72 3b 0a 0a 20 20 70 75 62 6c 69 63  error;..  public
0140: 20 43 6c 69 65 6e 74 4c 65 64 67 65 72 45 72 72   ClientLedgerErr
0150: 6f 72 45 76 65 6e 74 28 4f 62 6a 65 63 74 20 73  orEvent(Object s
0160: 6f 75 72 63 65 2c 20 54 68 72 6f 77 61 62 6c 65  ource, Throwable
0170: 20 65 72 72 6f 72 29 20 7b 0a 20 20 20 20 73 75   error) {.    su
0180: 70 65 72 28 73 6f 75 72 63 65 29 3b 0a 20 20 20  per(source);.   
0190: 20 74 68 69 73 2e 65 72 72 6f 72 20 3d 20 65 72   this.error = er
01a0: 72 6f 72 3b 0a 20 20 7d 0a 0a 20 20 70 75 62 6c  ror;.  }..  publ
01b0: 69 63 20 54 68 72 6f 77 61 62 6c 65 20 67 65 74  ic Throwable get
01c0: 45 72 72 6f 72 28 29 20 7b 0a 20 20 20 20 72 65  Error() {.    re
01d0: 74 75 72 6e 20 74 68 69 73 2e 65 72 72 6f 72 3b  turn this.error;
01e0: 0a 20 20 7d 0a 0a 7d 0a                          .  }..}.