beautypg.com

Joltrequestmessage abstract class – HP NonStop G-Series User Manual

Page 110

background image

JoltRequestMessage Abstract Class

JoltRequestMessage is an abstract class whose main purpose is to serve as a base or parent class for JoltRemoteService.
The JoltRemoteService class extends from (or is a subclass of) the JoltRequestMessage. All of the methods provided for
the JoltRequestMessage class only work with the JoltRemoteService class.

Note

All JoltRequestMessage method exceptions are caught by the Java virtual machine by
default.

public abstract class JoltRequestMessage
{
public String getName();
public void setRequestPriority( int priority );
public int getApplicationCode();
public void clear();
public void addByte( String name, byte val );
public void addShort( String name, short val );
public void addInt( String name, int val );
public void addFloat( String name, float val );
public void addDouble( String name, double val );
public void addString( String name, String val );
public void addBytes( String name, byte[] val, int len );
public void delete( String name );
public void deleteItem( String name, int itemNo );
public void setByte( String name, byte value );
public void setShort( String name, short value );
public void setInt( String name, int value );
public void setFloat( String name, float value );
public void setDouble( String name, double value );
public void setString( String name, String value );
public void setBytes( String name, byte[] value, int len );
public void setByteItem( String name, int itemNo, byte val );
public void setShortItem( String name, int itemNo, short val );
public void setIntItem( String name, int itemNo, int val );
public void setFloatItem( String name, int itemNo, float val );
public void setDoubleItem( String name, int itemNo, double val );
public void setStringItem( String name, int itemNo, String val );
public void setBytesItem( String name, int itemNo, byte[] val, int len);
public int getOccurrenceCount( String name );
public byte getByteDef( String name, byte defValue );
public short getShortDef( String name, short defValue );
public int getIntDef( String name, int defValue );
public float getFloatDef( String name, float defValue );
public double getDoubleDef( String name, double defValue );
public String getStringDef( String name, String defValue );
public byte[] getBytesDef( String name, byte[] defValue );
public byte getByteItemDef( String name, int itemNo, byte def );
public short getShortItemDef( String name, int itemNo, short def );
public int getIntItemDef( String name, int itemNo, int def );
public float getFloatItemDef( String name, int itemNo, float def );
public double getDoubleItemDef( String name, int itemNo, double def );
public byte[] getBytesItemsDef( String name, int itemNo, byte[] def );
public String getStringItemDef( String name, int itemNo, String def );
}