/** * Get array of message codecs for codec ids. */ public ICodec[] getMessageCodecs(byte[] codecids) { ICodec[] codecs = new ICodec[codecids.length]; for(int i=0; i<codecs.length; i++) { codecs[i] = codecfactory.getCodec(codecids[i]); } return codecs; }
/** * Get array of message codecs for codec ids. */ public ICodec[] getMessageCodecs(byte[] codecids) { ICodec[] codecs = new ICodec[codecids.length]; for(int i=0; i<codecs.length; i++) { codecs[i] = codecfactory.getCodec(codecids[i]); } return codecs; }
/** * Get all codecs. */ public Map<Byte, ICodec> getAllCodecs() { Map<Byte, ICodec> ret = new HashMap<Byte, ICodec>(); for(Iterator<Byte> it = codecclasses.keySet().iterator(); it.hasNext(); ) { Byte id = it.next(); ret.put(id, getCodec(id.byteValue())); } return ret; }
/** * Get all codecs. */ public Map<Byte, ICodec> getAllCodecs() { Map<Byte, ICodec> ret = new HashMap<Byte, ICodec>(); for(Iterator<Byte> it = codecclasses.keySet().iterator(); it.hasNext(); ) { Byte id = it.next(); ret.put(id, getCodec(id.byteValue())); } return ret; }
/** * Get the default codecs. * @return The default codecs. */ public ICodec[] getDefaultCodecs() { if(default_codecs==null) { synchronized(this) { if(default_codecs==null) { byte[] defids = getDefaultCodecIds(); default_codecs = new ICodec[defids.length]; for(int i=0; i<defids.length; i++) { default_codecs[i] = getCodec(defids[i]); } } } } return default_codecs; }
/** * Get the default codecs. * @return The default codecs. */ public ICodec[] getDefaultCodecs() { if(default_codecs==null) { synchronized(this) { if(default_codecs==null) { byte[] defids = getDefaultCodecIds(); default_codecs = new ICodec[defids.length]; for(int i=0; i<defids.length; i++) { default_codecs[i] = getCodec(defids[i]); } } } } return default_codecs; }
for(int i=codec_ids.length-1; i>-1; i--) ICodec dec = codecfactory.getCodec(codec_ids[i]); tmp = dec.decode(tmp, classloader, null);
for(int i=codec_ids.length-1; i>-1; i--) ICodec dec = codecfactory.getCodec(codec_ids[i]); tmp = dec.decode(tmp, classloader, null);