org.mpisws.p2p.transport.rendezvous
Interface ContactDeserializer<Identifier,HighIdentifier>


public interface ContactDeserializer<Identifier,HighIdentifier>


Method Summary
 Identifier convert(HighIdentifier high)
           
 HighIdentifier deserialize(InputBuffer sib)
           
 Map<String,Object> getOptions(HighIdentifier high)
          Return the options that all the layers would make on this identifier.
 ByteBuffer serialize(HighIdentifier i)
           
 void serialize(HighIdentifier i, OutputBuffer buf)
           
 

Method Detail

serialize

void serialize(HighIdentifier i,
               OutputBuffer buf)
               throws IOException
Throws:
IOException

serialize

ByteBuffer serialize(HighIdentifier i)
                     throws IOException
Throws:
IOException

deserialize

HighIdentifier deserialize(InputBuffer sib)
                           throws IOException
Throws:
IOException

convert

Identifier convert(HighIdentifier high)

getOptions

Map<String,Object> getOptions(HighIdentifier high)
Return the options that all the layers would make on this identifier.

Parameters:
high -
Returns:


Copyright © 2010. All Rights Reserved.