|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.axis.deployment.wsdd.WSDDConstants org.apache.axis.deployment.wsdd.WSDDElement org.apache.axis.deployment.wsdd.WSDDDeployableItem org.apache.axis.deployment.wsdd.WSDDTargetedChain org.apache.axis.deployment.wsdd.WSDDService org.seasar.remoting.axis.deployment.WSDDS2Service
S2によりインスタンス管理されるサービスのWSDDによる表現です。
フィールドの概要 | |
protected org.seasar.framework.container.ComponentDef |
componentDef
|
protected static java.util.Map |
providerMapping
|
クラス org.apache.axis.deployment.wsdd.WSDDDeployableItem から継承したフィールド |
log, parameters, qname, scope, SCOPE_PER_ACCESS, SCOPE_PER_REQUEST, SCOPE_SINGLETON, scopeStrings, singletonInstance, type |
クラス org.apache.axis.deployment.wsdd.WSDDConstants から継承したフィールド |
ARRAY_DESERIALIZER_FACTORY, ARRAY_SERIALIZER_FACTORY, ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_INNER_NAME, ATTR_INNER_TYPE, ATTR_ITEMQNAME, ATTR_ITEMTYPE, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MEP, ATTR_MODE, ATTR_NAME, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETITEMQNAME, ATTR_RETITEMTYPE, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAP12ACTION, ATTR_SOAPACTION, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, ELEM_WSDD_ARRAYMAPPING, ELEM_WSDD_BEANMAPPING, ELEM_WSDD_CHAIN, ELEM_WSDD_DEPLOY, ELEM_WSDD_DOC, ELEM_WSDD_ELEMENTMAPPING, ELEM_WSDD_ENDPOINTURL, ELEM_WSDD_FAULT, ELEM_WSDD_FAULTFLOW, ELEM_WSDD_GLOBAL, ELEM_WSDD_HANDLER, ELEM_WSDD_JAXRPC_CHAIN, ELEM_WSDD_JAXRPC_HANDLERINFO, ELEM_WSDD_JAXRPC_HEADER, ELEM_WSDD_JAXRPC_ROLE, ELEM_WSDD_NAMESPACE, ELEM_WSDD_OPERATION, ELEM_WSDD_PARAM, ELEM_WSDD_REQFLOW, ELEM_WSDD_RESPFLOW, ELEM_WSDD_ROLE, ELEM_WSDD_SERVICE, ELEM_WSDD_TRANSPORT, ELEM_WSDD_TYPEMAPPING, ELEM_WSDD_UNDEPLOY, ELEM_WSDD_WSDLFILE, NS_PREFIX_WSDD, NS_PREFIX_WSDD_JAVA, PROVIDER_BSF, PROVIDER_COM, PROVIDER_CORBA, PROVIDER_EJB, PROVIDER_HANDLER, PROVIDER_MSG, PROVIDER_RMI, PROVIDER_RPC, QNAME_ARRAYMAPPING, QNAME_BEANMAPPING, QNAME_BSF_PROVIDER, QNAME_CHAIN, QNAME_COM_PROVIDER, QNAME_CORBA_PROVIDER, QNAME_DEPLOY, QNAME_DOC, QNAME_EJB_PROVIDER, QNAME_ELEMENTMAPPING, QNAME_ENDPOINTURL, QNAME_FAULT, QNAME_FAULTFLOW, QNAME_GLOBAL, QNAME_HANDLER, QNAME_HANDLER_PROVIDER, QNAME_JAVAMSG_PROVIDER, QNAME_JAVARPC_PROVIDER, QNAME_JAXRPC_HANDLERINFO, QNAME_JAXRPC_HANDLERINFOCHAIN, QNAME_JAXRPC_HEADER, QNAME_JAXRPC_ROLE, QNAME_NAMESPACE, QNAME_OPERATION, QNAME_PARAM, QNAME_REQFLOW, QNAME_RESPFLOW, QNAME_RMI_PROVIDER, QNAME_SERVICE, QNAME_TRANSPORT, QNAME_TYPEMAPPING, QNAME_UNDEPLOY, QNAME_WSDLFILE, URI_WSDD, URI_WSDD_HANDLER, URI_WSDD_JAVA, URI_WSDD_WSDD_BSF, URI_WSDD_WSDD_COM |
コンストラクタの概要 | |
WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef,
org.w3c.dom.Element serviceElement)
コンポーネント定義とWSDDファイル(XML)のDOMツリーからインスタンスを構築します。 |
|
WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef,
java.util.Map options)
コンポーネント定義からインスタンスを構築します。 |
|
WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef,
ServiceDef serviceDef,
java.util.Map options)
コンポーネント定義とサービス定義からインスタンスを構築します。 |
メソッドの概要 | |
protected org.apache.axis.deployment.wsdd.WSDDTypeMapping |
createWSDDTypeMapping(TypeMappingDef typeMappingDef)
WSDDタイプマッピングを作成して返します。 |
org.seasar.framework.container.ComponentDef |
getComponentDef()
コンポーネント定義を返します。 |
protected java.lang.String |
getName()
サービス名を返します。 |
protected java.lang.String |
getS2Provider(java.lang.String provider)
Axisのプロバイダ名に対応するS2Axis用のプロバイダ名を返します。 |
protected java.lang.Class |
getServiceClass(ServiceDef serviceDef)
サービスの型を返します。 |
クラス org.apache.axis.deployment.wsdd.WSDDService から継承したメソッド |
addOperation, addTypeMapping, deployToRegistry, deployTypeMapping, getElementName, getFaultFlow, getFaultFlows, getHandlerInfoChain, getNamespaces, getProviderQName, getServiceDesc, getServiceDescriptionURL, getStyle, getTypeMapping, getTypeMappings, getUse, initTMR, makeNewInstance, removeNamespaceMappings, setCachedService, setHandlerInfoChain, setProviderQName, setServiceDescriptionURL, setStyle, setTypeMappings, setUse, validateDescriptors, writeToContext |
クラス org.apache.axis.deployment.wsdd.WSDDTargetedChain から継承したメソッド |
getPivotQName, getRequestFlow, getResponseFlow, setPivotQName, setRequestFlow, setResponseFlow, setType, writeFlowsToContext |
クラス org.apache.axis.deployment.wsdd.WSDDDeployableItem から継承したメソッド |
getInstance, getJavaClass, getParameter, getParametersTable, getQName, getType, removeParameter, setName, setOptionsHashtable, setParameter, setQName, setType, writeParamsToContext |
クラス org.apache.axis.deployment.wsdd.WSDDElement から継承したメソッド |
getChildElement, getChildElements |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final java.util.Map providerMapping
protected final org.seasar.framework.container.ComponentDef componentDef
コンストラクタの詳細 |
public WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef, java.util.Map options) throws org.apache.axis.deployment.wsdd.WSDDException
componentDef
- コンポーネント定義options
- Axisエンジンに設定されたオプション情報
org.apache.axis.deployment.wsdd.WSDDException
- インスタンスの構築に失敗した場合にスローされます。public WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef, ServiceDef serviceDef, java.util.Map options) throws org.apache.axis.deployment.wsdd.WSDDException
componentDef
- コンポーネント定義serviceDef
- サービス定義options
- Axisエンジンに設定されたオプション情報
org.apache.axis.deployment.wsdd.WSDDException
- インスタンスの構築に失敗した場合にスローされます。public WSDDS2Service(org.seasar.framework.container.ComponentDef componentDef, org.w3c.dom.Element serviceElement) throws org.apache.axis.deployment.wsdd.WSDDException
<service>
要素の provider
属性で指定されたプロバイダを対応するS2Axisのプロバイダに変更します。
componentDef
- コンポーネント定義serviceElement
- WSDDファイル(XML)のDOMツリー
org.apache.axis.deployment.wsdd.WSDDException
- インスタンスの構築に失敗した場合にスローされます。メソッドの詳細 |
public org.seasar.framework.container.ComponentDef getComponentDef()
protected java.lang.String getName()
protected java.lang.Class getServiceClass(ServiceDef serviceDef)
コンポーネント型が(インタフェースではなく)実装クラスの場合で、メソッドを定義されたインタフェースを
一つだけ実装している場合には、そのインタフェースをサービスの型とします。
メソッドが定義されたインタフェースを複数実装している場合でかつ、サービス定義に
公開するメソッドが指定されていない場合には、インタフェースに定義されたメソッドの名前をサービス定義の公開するメソッドに設定します。
serviceDef
- サービス定義
protected java.lang.String getS2Provider(java.lang.String provider) throws org.apache.axis.deployment.wsdd.WSDDException
provider
- Axis標準のプロバイダ名
org.apache.axis.deployment.wsdd.WSDDException
- Axisのプロバイダ名対応するS2Axisのプロバイダがない場合にスローされますprotected org.apache.axis.deployment.wsdd.WSDDTypeMapping createWSDDTypeMapping(TypeMappingDef typeMappingDef)
typeMappingDef
- タイプマッピング定義
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |