com.daguu.lib.httpsqs4j
Class HttpsqsClient

java.lang.Object
  extended by com.daguu.lib.httpsqs4j.HttpsqsClient

public class HttpsqsClient
extends java.lang.Object

客户端类,使用Httpsqs4j类的createNewClient()方法创建,创建前请先调用Httpsqs4j的setConnectionInfo设置连接信息

Author:
Henry Young

Method Summary
 long getLastPos()
          获取最后一次出入队列操作的位置值
 HttpsqsStatus getStatus(java.lang.String queueName)
          获取HttpSQS状态
 java.lang.String getString(java.lang.String queueName)
          将字符串出队列
 java.lang.String getStringAt(java.lang.String queueName, long pos)
          获取某位置的字符串
 void putString(java.lang.String queueName, java.lang.String str)
          将字符串加入队列
 boolean reset(java.lang.String queueName)
          重置队列
 boolean setMaxNumber(java.lang.String queueName, long number)
          设置最大队列数量
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLastPos

public long getLastPos()
获取最后一次出入队列操作的位置值

Returns:

getStatus

public HttpsqsStatus getStatus(java.lang.String queueName)
                        throws HttpsqsException
获取HttpSQS状态

Parameters:
queueName - 队列名称
Returns:
Throws:
HttpsqsException

putString

public void putString(java.lang.String queueName,
                      java.lang.String str)
               throws HttpsqsException
将字符串加入队列

Parameters:
queueName - 队列名称
str - 字符串
Throws:
HttpsqsException

getString

public java.lang.String getString(java.lang.String queueName)
                           throws HttpsqsException
将字符串出队列

Parameters:
queueName - 队列名称
Returns:
Throws:
HttpsqsException

getStringAt

public java.lang.String getStringAt(java.lang.String queueName,
                                    long pos)
                             throws HttpsqsException
获取某位置的字符串

Parameters:
queueName - 队列名称
pos - 位置
Returns:
Throws:
HttpsqsException

reset

public boolean reset(java.lang.String queueName)
              throws HttpsqsException
重置队列

Parameters:
queueName - 队列名称
Returns:
Throws:
HttpsqsException

setMaxNumber

public boolean setMaxNumber(java.lang.String queueName,
                            long number)
                     throws HttpsqsException
设置最大队列数量

Parameters:
queueName - 队列名称
number - 最大数量
Returns:
Throws:
HttpsqsException