public static int encode(byte[] destination,int offset,ResourceReservation resourceReservation) { StringBuffer s = new StringBuffer(""); switch (resourceReservation.getResourceReservation()) { case ResourceReservation.BEST_EFFORT: destination[offset]=StringFunctions.LOW_B_BYTE; destination[offset+1]=StringFunctions.LOW_E_BYTE; return 2; case ResourceReservation.CONTROLLED_LOAD: destination[offset]=StringFunctions.LOW_C_BYTE; destination[offset+1]=StringFunctions.LOW_L_BYTE; return 2; case ResourceReservation.GUARANTEED: destination[offset]=StringFunctions.LOW_G_BYTE; return 1; } return 0; } }
public static int encode(byte[] destination,int offset,ResourceReservation resourceReservation) { StringBuffer s = new StringBuffer(""); switch (resourceReservation.getResourceReservation()) { case ResourceReservation.BEST_EFFORT: destination[offset]=StringFunctions.LOW_B_BYTE; destination[offset+1]=StringFunctions.LOW_E_BYTE; return 2; case ResourceReservation.CONTROLLED_LOAD: destination[offset]=StringFunctions.LOW_C_BYTE; destination[offset+1]=StringFunctions.LOW_L_BYTE; return 2; case ResourceReservation.GUARANTEED: destination[offset]=StringFunctions.LOW_G_BYTE; return 1; } return 0; } }
public String encodeResourceReservation(ResourceReservation resourceReservation) { StringBuffer s = new StringBuffer(""); switch (resourceReservation.getResourceReservation()) { case ResourceReservation.BEST_EFFORT: s.append("be"); break; case ResourceReservation.CONTROLLED_LOAD: s.append("cl"); break; case ResourceReservation.GUARANTEED: s.append("g"); break; } return s.toString(); }