org.jboss.mq.il.http
Class HTTPClientILStorageQueue

java.lang.Object
  extended byorg.jboss.mq.il.http.HTTPClientILStorageQueue

public class HTTPClientILStorageQueue
extends java.lang.Object

Stores requests on behalf of clients. This could of course, be done with a JMS queue, but I decided this would be a lighter weight solution.


Method Summary
 HTTPILRequest (src) [] get(java.lang.String clientIlId, long timeout)
           
 java.lang.String getID()
           
static HTTPClientILStorageQueue (src) getInstance()
           
 void purgeEntry(java.lang.String clientIlId)
           
 void put(HTTPILRequest (src)  request, java.lang.String clientIlId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static HTTPClientILStorageQueue (src)  getInstance()

put

public void put(HTTPILRequest (src)  request,
                java.lang.String clientIlId)
         throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

get

public HTTPILRequest (src) [] get(java.lang.String clientIlId,
                           long timeout)

purgeEntry

public void purgeEntry(java.lang.String clientIlId)

getID

public java.lang.String getID()