net.oakyoon.papercup2.datastore
Class HttpClientRunner

java.lang.Object
  extended byjava.lang.Thread
      extended bynet.oakyoon.papercup2.datastore.HttpClientRunner
All Implemented Interfaces:
java.lang.Runnable

public class HttpClientRunner
extends java.lang.Thread

´ëÈ­ ±â·ÏÀ» ³²±â±â À§Çؼ­ ½ÇÁ¦·Î HttpClient ¸¦ ½ÇÇàÇÑ´Ù.


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
HttpClientRunner(java.lang.String url, int connectionTimeout, int soTimeout)
           
 
Method Summary
 void execute(HttpMethod method)
           
 HttpMethod pop()
           
 void queue(HttpMethod method)
           
 void run()
          Å¥¿¡ ÀÖ´Â HttpMethod¸¦ ¼øÂ÷ÀûÀ¸·Î ½ÇÇàÇÑ´Ù.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpClientRunner

public HttpClientRunner(java.lang.String url,
                        int connectionTimeout,
                        int soTimeout)
Parameters:
url - ´ëÈ­ ±â·ÏÀ» Àü¼ÛÇÒ Url
connectionTimeout - Ä¿³Ø¼Ç ŸÀӾƿô(msec)
soTimeout - SO_TIMEOUT(msec)
Method Detail

execute

public void execute(HttpMethod method)
Parameters:
method -
See Also:
org.apache.commons.httpclient.HttpMethod

queue

public void queue(HttpMethod method)
Parameters:
method -
See Also:
org.apache.commons.httpclient.HttpMethod

pop

public HttpMethod pop()
Returns:
HttpMethod
See Also:
org.apache.commons.httpclient.HttpMethod

run

public void run()
Å¥¿¡ ÀÖ´Â HttpMethod¸¦ ¼øÂ÷ÀûÀ¸·Î ½ÇÇàÇÑ´Ù. (Thread¿Í HttpClient°¡ ±ÃÇÕÀÌ Àß ¸ÂÁö¾Ê¾Æ¼­ ŸÀӾƿô ¼³Á¤À» ÇÏÁö ¸øÇß´Ù.)