@Published public static enum HttpResponse.Status extends java.lang.Enum<HttpResponse.Status> implements HttpRequestHandler
 HTTPレスポンスフォーマットにおけるHTTPステータスコード・ステータスフレーズの値と
 それに関連する責務を実装したEnum。
 | 修飾子とタイプ | メソッドと説明 | 
|---|---|
| int | getStatusCode()HTTPステータスコードを取得する。 | 
| HttpResponse | handle(HttpRequest req,
      ExecutionContext ctx)入力データに対する処理を実行する。 | 
| static HttpResponse.Status | valueOf(java.lang.String name)指定した名前を持つこの型の列挙型定数を返します。 | 
| static HttpResponse.Status | valueOfCode(int code)指定されたステータスコードに対する Statusオブジェクトを返す。 | 
| static HttpResponse.Status[] | values()この列挙型の定数を含む配列を宣言されている順序で返します。 | 
public static final HttpResponse.Status CONTINUE
public static final HttpResponse.Status OK
public static final HttpResponse.Status CREATED
public static final HttpResponse.Status ACCEPTED
public static final HttpResponse.Status NO_CONTENT
public static final HttpResponse.Status RESET_CONTENT
public static final HttpResponse.Status PARTIAL_CONTENT
public static final HttpResponse.Status MOVED_PERMANENTLY
public static final HttpResponse.Status FOUND
public static final HttpResponse.Status SEE_OTHER
public static final HttpResponse.Status NOT_MODIFIED
public static final HttpResponse.Status USE_PROXY
public static final HttpResponse.Status TEMPORARY_REDIRECT
public static final HttpResponse.Status BAD_REQUEST
public static final HttpResponse.Status UNAUTHORIZED
public static final HttpResponse.Status PAYMENT_REQUIRED
public static final HttpResponse.Status FORBIDDEN
public static final HttpResponse.Status NOT_FOUND
public static final HttpResponse.Status METHOD_NOT_ALLOWED
public static final HttpResponse.Status NOT_ACCEPTABLE
public static final HttpResponse.Status PROXY_AUTHENTICATION_REQUIRED
public static final HttpResponse.Status REQUEST_TIMEOUT
public static final HttpResponse.Status CONFLICT
public static final HttpResponse.Status GONE
public static final HttpResponse.Status LENGTH_REQUIRED
public static final HttpResponse.Status PRECONDITION_FAILED
public static final HttpResponse.Status REQUEST_ENTITY_TOO_LARGE
public static final HttpResponse.Status REQUEST_URI_TOO_LONG
public static final HttpResponse.Status UNSUPPORTED_MEDIA_TYPE
public static final HttpResponse.Status REQUESTED_RANGE_NOT_SATISFIABLE
public static final HttpResponse.Status EXPECTATION_FAILED
public static final HttpResponse.Status INTERNAL_SERVER_ERROR
public static final HttpResponse.Status NOT_IMPLEMENTED
public static final HttpResponse.Status BAD_GATEWAY
public static final HttpResponse.Status SERVICE_UNAVAILABLE
public static final HttpResponse.Status GATEWAY_TIMEOUT
public static final HttpResponse.Status HTTP_VERSION_NOT_SUPPORTED
public static HttpResponse.Status[] values()
for(HttpResponse.Status c: HttpResponse.Status.values()) System.out.println(c);
public static HttpResponse.Status valueOf(java.lang.String name)
name - 返される列挙型定数の名前。java.lang.IllegalArgumentException - この列挙型に、指定した名前の定数がない場合java.lang.NullPointerException - 引数がnullの場合public static HttpResponse.Status valueOfCode(int code) throws java.lang.IllegalArgumentException
Statusオブジェクトを返す。code - HTTPステータスコードjava.lang.IllegalArgumentException - ステータスコードがStatusオブジェクトに含まれていない場合public HttpResponse handle(HttpRequest req, ExecutionContext ctx)
HttpResponseオブジェクトを返す。
 
     HTTP/1.1 (ステータスコード) (ステータスフレーズ)
     Content-Type: text/plain;charset=UTF-8
 handle インタフェース内 Handler<HttpRequest,HttpResponse>handle インタフェース内 HttpRequestHandlerreq - 入力データctx - 実行コンテキストpublic int getStatusCode()