ibis.gmi
Class ReplyPersonalizer

java.lang.Object
  extended by ibis.gmi.ReplyPersonalizer
All Implemented Interfaces:
Serializable

public class ReplyPersonalizer
extends Object
implements Serializable

The ReplyPersonalizer class can be extended by the user to create a specific reply personalizer. The default one just copies.

See Also:
Serialized Form

Constructor Summary
ReplyPersonalizer()
           
 
Method Summary
 void personalize(boolean in, boolean[] out)
          Creates a copying ReplyPersonalizer.
 void personalize(byte in, byte[] out)
          Personalize method for bytes.
 void personalize(char in, char[] out)
          Personalize method for chars.
 void personalize(double in, double[] out)
          Personalize method for doubles.
 void personalize(Exception in, Exception[] out)
          Personalize method for Exceptions.
 void personalize(float in, float[] out)
          Personalize method for floats.
 void personalize(int in, int[] out)
          Personalize method for ints.
 void personalize(long in, long[] out)
          Personalize method for longs.
 void personalize(Object in, Object[] out)
          Personalize method for Objects
 void personalize(short in, short[] out)
          Personalize method for shorts.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplyPersonalizer

public ReplyPersonalizer()
Method Detail

personalize

public void personalize(boolean in,
                        boolean[] out)
Creates a copying ReplyPersonalizer. public ReplyPersonalizer() { } /** Personalize method for booleans.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(byte in,
                        byte[] out)
Personalize method for bytes.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(short in,
                        short[] out)
Personalize method for shorts.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(char in,
                        char[] out)
Personalize method for chars.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(int in,
                        int[] out)
Personalize method for ints.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(long in,
                        long[] out)
Personalize method for longs.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(float in,
                        float[] out)
Personalize method for floats.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(double in,
                        double[] out)
Personalize method for doubles.

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(Object in,
                        Object[] out)
Personalize method for Objects

Parameters:
in - the result of the method invocation
out - the array of personalized results

personalize

public void personalize(Exception in,
                        Exception[] out)
Personalize method for Exceptions. Yes, even exceptions can be personalized.

Parameters:
in - the result of the method invocation
out - the array of personalized results


The Ibis project