org.gridbus.broker.farming.alchemi
Class Alchemi_Job_Encode_Decode

java.lang.Object
  extended byorg.gridbus.broker.farming.alchemi.Alchemi_Job_Encode_Decode

public class Alchemi_Job_Encode_Decode
extends java.lang.Object

This class contains methods for encoding/decoding strings for Alchemi jobs

Author:
Rajiv Ranjan (rranjan@cs.mu.oz.au)

Field Summary
static int sizef
           
 
Constructor Summary
Alchemi_Job_Encode_Decode()
          Default Constructor
 
Method Summary
 byte[] decode(java.lang.String sencoded)
          Returns a byte array after decoding the input string using Base64.
 java.lang.String encode(java.io.File f)
          Encodes a file f, and returns it in a string of Base64 format
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sizef

public static int sizef
Constructor Detail

Alchemi_Job_Encode_Decode

public Alchemi_Job_Encode_Decode()
Default Constructor

Method Detail

encode

public java.lang.String encode(java.io.File f)
Encodes a file f, and returns it in a string of Base64 format

Parameters:
f - - the file to encode
Returns:
- the file contents in base64 format

decode

public byte[] decode(java.lang.String sencoded)
Returns a byte array after decoding the input string using Base64.

Parameters:
sencoded - - string to be decoded
Returns:
- the decoded string as a byte[]