|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Thread
mokit.io.HttpManager
public class HttpManager
HTTP通信を行うための機能を提供します。
端末からは同時に複数のコネクションを張れないため、HTTPリクエストを キュー管理しています。
複数のコネクションを張る必要がない場合や、割り込み通信処理が必要な場合は、リクエストメソッドを
単独で実行してください。
[Doja制限]
ADFでUseNetwork=http を指定する必要があります。
| 入れ子のクラスの概要 |
|---|
| クラス java.lang.Thread から継承された入れ子のクラス/インタフェース |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| フィールドの概要 |
|---|
| クラス java.lang.Thread から継承されたフィールド |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| メソッドの概要 | |
|---|---|
static HttpManager |
getInstance()
HttpManagerインスタンスを取得します。 |
boolean |
hasQue()
HTTP通信キューにリクエストがあるかチェックします。 |
void |
initQueThread()
HTTP通信スレッドを開始します。 |
void |
push(HttpReceivedEvent reciever,
java.lang.String url,
java.lang.String post,
java.lang.String[] option)
HTTP通信キューにリクエストを追加します。 |
byte[] |
requestHttp(java.lang.String url)
GET通信を行います。 |
byte[] |
requestHttp(java.lang.String url,
java.lang.String post)
POST通信を行います。 |
void |
run()
HTTP通信スレッド。 |
void |
stopQueThread()
HTTP通信スレッドを停止します。 |
| クラス java.lang.Thread から継承されたメソッド |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| メソッドの詳細 |
|---|
public static HttpManager getInstance()
public void initQueThread()
public void stopQueThread()
public void push(HttpReceivedEvent reciever,
java.lang.String url,
java.lang.String post,
java.lang.String[] option)
throws MktIOException
reciever - HTTP受信イベントを受け取るインスタンスurl - 通信先のURLpost - POSTパラメタ (PARAM1=VALUE1&...)option - 受信データと共に返すデータ
MktIOException - キューが初期化されていない場合に発生します。public boolean hasQue()
public void run()
java.lang.Runnable 内の runjava.lang.Thread 内の run
public byte[] requestHttp(java.lang.String url)
throws java.io.IOException,
MktIOException
url - 通信先のURL
java.io.IOException - データ受信、解析処理でエラーが発生した場合に発生します。
MktIOException - 接続に失敗した場合、HTTPレスポンスがOK以外の場合に発生します。
public byte[] requestHttp(java.lang.String url,
java.lang.String post)
throws java.io.IOException,
MktIOException
url - 通信先のURLpost - POSTパラメタ (PARAM1=VALUE1&...)
java.io.IOException - データ受信、解析処理でエラーが発生した場合に発生します。
MktIOException - 接続に失敗した場合、HTTPレスポンスがOK以外の場合に発生します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||