Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > soap/rpc/cgistubライブラリ > SOAP::RPC::CGIStubクラス

class SOAP::RPC::CGIStub + SOAP + WEBrick + Logger::Application

クラスの継承リスト: SOAP::RPC::CGIStub < SOAP < WEBrick < Logger::Application < Logger::Severity < Object < Kernel

要約

特異メソッド

new(appname, default_namespace)

[TODO]

new(appname = nil) -> Logger::Application

このクラスを初期化します。

[PARAM] appname:
アプリケーション名を指定します。

インスタンスメソッド

add_document_operation(receiver, soapaction, name, param_def, opt = {})

[TODO]

add_headerhandler(obj)
add_rpc_headerhandler(obj)

[TODO]

add_rpc_method(obj, name, *param)
add_method

[TODO]

add_rpc_method_as(obj, name, name_as, *param)
add_method_as(obj, name, name_as, *param)

[TODO]

add_rpc_method_with_namespace(namespace, obj, name, *param)
add_method_with_namespace(namespace, obj, name, *param)

[TODO]

add_rpc_method_with_namespace_as(namespace, obj, name, name_as, *param)
add_method_with_namespace_as(namespace, obj, name, name_as, *param)

[TODO]

add_rpc_operation(receiver, qname, soapaction, name, param_def, opt = {})

[TODO]

add_rpc_servant(obj, namespace = @default_namespace)
add_servant

[TODO]

appname -> String

アプリケーション名を取得します。

generate_explicit_type
generate_explicit_type=(generate_explicit_type)

[TODO]

level=(level)

ログのログレベルをセットします。

[PARAM] level:
ログのログレベル。

[SEE_ALSO] Logger::Severity

log(severity, message = nil) -> true
log(severity, message = nil) { ... } -> true

メッセージをログに記録します。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。

[PARAM] severity:
ログレベル。Logger::Severity クラスで定義されている定数を指定します。 この値がレシーバーに設定されているレベルよりも低い場合、 メッセージは記録されません。
[PARAM] message:
ログに出力するメッセージを文字列か例外オブジェクトを指定します。 省略すると nil が用いられます。

[SEE_ALSO] Logger#add

log=(logdev)

ログの出力先をセットします。

[PARAM] logdev:
ログファイル名か IO オブジェクトを指定します。
logdev -> ()

このメソッドは使用されていません。

mapping_registry
mapping_registry=(value)

[TODO]

on_init

[TODO]

set_fcgi_request(request)

[TODO]

set_log(logdev, shift_age = 0, shift_size = 1024000) -> Integer

内部で使用する Logger のオブジェクトを初期化します。

[PARAM] logdev:
ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
[PARAM] shift_age:
ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。 頻度には daily, weekly, monthly を文字列で指定することができます。 省略すると、ログの保存先を切り替えません。
[PARAM] shift_size:
shift_age を整数で指定した場合のみ有効です。 このサイズでログファイルを切り替えます。
[RETURN]
ログのログレベルを返します。
start -> ()

アプリケーションをスタートさせます。

[RETURN]
run メソッドの返値を返します。
[EXCEPTION] RuntimeError:
サブクラスで run メソッドを定義していない場合に発生します。

定数

AttrActor

[TODO]

AttrArrayType

[TODO]

AttrArrayTypeName

[TODO]

AttrEncodingStyle

[TODO]

AttrEncodingStyleName

[TODO]

AttrMustUnderstand

[TODO]

AttrMustUnderstandName

[TODO]

AttrOffset

[TODO]

AttrOffsetName

[TODO]

AttrPosition

[TODO]

AttrPositionName

[TODO]

AttrRoot

[TODO]

AttrRootName

[TODO]

Base64Literal

[TODO]

EleBody

[TODO]

EleBodyName

[TODO]

EleEnvelope

[TODO]

EleEnvelopeName

[TODO]

EleFault

[TODO]

EleFaultActor

[TODO]

EleFaultActorName

[TODO]

EleFaultCode

[TODO]

EleFaultCodeName

[TODO]

EleFaultDetail

[TODO]

EleFaultDetailName

[TODO]

EleFaultName

[TODO]

EleFaultString

[TODO]

EleFaultStringName

[TODO]

EleHeader

[TODO]

EleHeaderName

[TODO]

EncodingNamespace

[TODO]

EnvelopeNamespace

[TODO]

HTTPVersion

[TODO]

LiteralNamespace

[TODO]

MediaType

[TODO]

NextActor

[TODO]

PropertyName

[TODO]

SOAPNamespaceTag

[TODO]

VERSION

[TODO]

VERSION

WEBrick のバージョンを表す文字列です。

p WEBrick::VERSION   #=> "1.3.1"
ValueArray

[TODO]

ValueArrayName

[TODO]

XSDNamespaceTag

[TODO]

XSINamespaceTag

[TODO]

class SOAP::RPC::CGIStub