Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ru.gammalabs.ice.utils.http
Interface RequestProcessor  view RequestProcessor download RequestProcessor.java

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
DefaultRequestProcessor

public interface RequestProcessor
extends java.lang.Cloneable

Interface of objects serialization/deserialization service for Web environments. Request processor may function as a container of objects, able to serialize all it's content into request string, or as an API for individual object serialization/deserialization.

Version:
$Revision: 1.1 $

Method Summary
 void clear()
          Clear all request data that is currently stored in the RequestProcessor.
 java.lang.Object decode(java.lang.String s, java.lang.String id, java.lang.Object object)
          Fills individual object from part of request string, corresponding to this object values.
 java.lang.Object[] decode(java.lang.String s, java.lang.String id, java.lang.Object[] objects)
          Fills individual object array from part of request string, corresponding to this objects array values.
 java.lang.String encode(java.lang.String id, java.lang.Object object)
          Encodes individual object to be stored in request string.
 java.lang.String encode(java.lang.String id, java.lang.Object[] objects)
          Encodes individual objects array to be stored in request string.
 java.lang.Object get(java.lang.String id, java.lang.Object object)
          Returns object stored in the RequestProcessor with specified identifier.
 java.lang.Object[] get(java.lang.String id, java.lang.Object[] objects)
          Returns objects array stored in the RequestProcessor with specified identifier.
 java.lang.String getRequestString()
          Returns request string containing currenly stored objects in serialized form.
 void put(java.lang.String id, java.lang.Object object)
          Puts object into RequestProcessor internal storage.
 void put(java.lang.String id, java.lang.Object[] objects)
          Puts array of objects into RequestProcessor internal storage.
 void remove(java.lang.String id)
          Removes specified object from the RequestProcessor internal storage.
 void setRequestString(java.lang.String s)
          Passes request string containing serialized objects data.
 

Method Detail

clear

public void clear()
Clear all request data that is currently stored in the RequestProcessor.


remove

public void remove(java.lang.String id)
Removes specified object from the RequestProcessor internal storage.


put

public void put(java.lang.String id,
                java.lang.Object object)
Puts object into RequestProcessor internal storage.


put

public void put(java.lang.String id,
                java.lang.Object[] objects)
Puts array of objects into RequestProcessor internal storage.


get

public java.lang.Object get(java.lang.String id,
                            java.lang.Object object)
Returns object stored in the RequestProcessor with specified identifier.


get

public java.lang.Object[] get(java.lang.String id,
                              java.lang.Object[] objects)
Returns objects array stored in the RequestProcessor with specified identifier.


setRequestString

public void setRequestString(java.lang.String s)
Passes request string containing serialized objects data. All previously stored objects are eliminated by this call.


getRequestString

public java.lang.String getRequestString()
Returns request string containing currenly stored objects in serialized form.


decode

public java.lang.Object decode(java.lang.String s,
                               java.lang.String id,
                               java.lang.Object object)
Fills individual object from part of request string, corresponding to this object values.


decode

public java.lang.Object[] decode(java.lang.String s,
                                 java.lang.String id,
                                 java.lang.Object[] objects)
Fills individual object array from part of request string, corresponding to this objects array values.


encode

public java.lang.String encode(java.lang.String id,
                               java.lang.Object object)
Encodes individual object to be stored in request string.


encode

public java.lang.String encode(java.lang.String id,
                               java.lang.Object[] objects)
Encodes individual objects array to be stored in request string.