Hex Artifact Content
Not logged in

Artifact 042a90c2e25c0d4b8b13b81d0ca1871008033a19:


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 63 6f 64 65 63 73 2e 70  rledger.codecs.p
0020: 61 63 6b 65 74 74 79 70 65 73 3b 0a 0a 69 6d 70  ackettypes;..imp
0030: 6f 72 74 20 6f 72 67 2e 69 6e 74 65 72 6c 65 64  ort org.interled
0040: 67 65 72 2e 63 6f 64 65 63 73 2e 70 61 63 6b 65  ger.codecs.packe
0050: 74 74 79 70 65 73 2e 49 6e 74 65 72 6c 65 64 67  ttypes.Interledg
0060: 65 72 50 61 63 6b 65 74 54 79 70 65 2e 41 62 73  erPacketType.Abs
0070: 74 72 61 63 74 49 6e 74 65 72 6c 65 64 67 65 72  tractInterledger
0080: 50 61 63 6b 65 74 54 79 70 65 3b 0a 0a 69 6d 70  PacketType;..imp
0090: 6f 72 74 20 6a 61 76 61 2e 6e 65 74 2e 55 52 49  ort java.net.URI
00a0: 3b 0a 0a 2f 2a 2a 0a 20 2a 20 41 6e 20 69 6d 70  ;../**. * An imp
00b0: 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 7b  lementation of {
00c0: 40 6c 69 6e 6b 20 49 6e 74 65 72 6c 65 64 67 65  @link Interledge
00d0: 72 50 61 63 6b 65 74 54 79 70 65 7d 20 66 6f 72  rPacketType} for
00e0: 20 49 4c 50 20 45 72 72 6f 72 20 70 61 63 6b 65   ILP Error packe
00f0: 74 73 2e 0a 20 2a 2f 0a 70 75 62 6c 69 63 20 63  ts.. */.public c
0100: 6c 61 73 73 20 49 6e 74 65 72 6c 65 64 67 65 72  lass Interledger
0110: 45 72 72 6f 72 50 61 63 6b 65 74 54 79 70 65 20  ErrorPacketType 
0120: 65 78 74 65 6e 64 73 20 41 62 73 74 72 61 63 74  extends Abstract
0130: 49 6e 74 65 72 6c 65 64 67 65 72 50 61 63 6b 65  InterledgerPacke
0140: 74 54 79 70 65 0a 20 20 20 20 69 6d 70 6c 65 6d  tType.    implem
0150: 65 6e 74 73 20 49 6e 74 65 72 6c 65 64 67 65 72  ents Interledger
0160: 50 61 63 6b 65 74 54 79 70 65 20 7b 0a 0a 20 20  PacketType {..  
0170: 2f 2a 2a 0a 20 20 20 2a 20 4e 6f 2d 61 72 67 73  /**.   * No-args
0180: 20 43 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 20 20   Constructor..  
0190: 20 2a 2f 0a 20 20 70 75 62 6c 69 63 20 49 6e 74   */.  public Int
01a0: 65 72 6c 65 64 67 65 72 45 72 72 6f 72 50 61 63  erledgerErrorPac
01b0: 6b 65 74 54 79 70 65 28 29 20 7b 0a 20 20 20 20  ketType() {.    
01c0: 73 75 70 65 72 28 49 4e 54 45 52 4c 45 44 47 45  super(INTERLEDGE
01d0: 52 5f 50 52 4f 54 4f 43 4f 4c 5f 45 52 52 4f 52  R_PROTOCOL_ERROR
01e0: 2c 20 55 52 49 2e 63 72 65 61 74 65 28 22 68 74  , URI.create("ht
01f0: 74 70 73 3a 2f 2f 69 6e 74 65 72 6c 65 64 67 65  tps://interledge
0200: 72 2e 6f 72 67 2f 70 72 6f 74 6f 63 6f 6c 5f 65  r.org/protocol_e
0210: 72 72 6f 72 22 29 29 3b 0a 20 20 7d 0a 7d 0a     rror"));.  }.}.