org.tranche.server.logs
Interface Submittable

All Known Implementing Classes:
AutoUploadingBinaryLog

public interface Submittable

Interface for all classes to which the LogSubmitter can submit.

Author:
Bryan E. Smith - bryanesmith@gmail.com

Method Summary
 void close()
          Close file.
 void getConfiguration(java.lang.String ip)
          Retrieve configuration.
 void getData(BigHash hash, java.lang.String ip)
          Retrieve data.
 void getMetaData(BigHash hash, java.lang.String ip)
          Retrieve meta data.
 void getNonce(java.lang.String ip)
          Retrieve nonce.
 void setConfiguration(Signature sig, java.lang.String ip)
          Set configuration for log writing.
 void setData(BigHash hash, Signature sig, java.lang.String ip)
          Set data for log writing.
 void setMetaData(BigHash hash, Signature sig, java.lang.String ip)
          Set meta data for log writing.
 

Method Detail

setData

void setData(BigHash hash,
             Signature sig,
             java.lang.String ip)
Set data for log writing.

Parameters:
hash -
sig -
ip -

setMetaData

void setMetaData(BigHash hash,
                 Signature sig,
                 java.lang.String ip)
Set meta data for log writing.

Parameters:
hash -
sig -
ip -

setConfiguration

void setConfiguration(Signature sig,
                      java.lang.String ip)
Set configuration for log writing.

Parameters:
sig -
ip -

getData

void getData(BigHash hash,
             java.lang.String ip)
Retrieve data.

Parameters:
hash -
ip -

getMetaData

void getMetaData(BigHash hash,
                 java.lang.String ip)
Retrieve meta data.

Parameters:
hash -
ip -

getConfiguration

void getConfiguration(java.lang.String ip)
Retrieve configuration.

Parameters:
ip -

getNonce

void getNonce(java.lang.String ip)
Retrieve nonce.

Parameters:
ip -

close

void close()
Close file.



This code is free for use both commercially and non-commercially as stated in the project's license