|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcx.ath.kgslab.spring.axis.client.AxisInvocationInterceptor
動的呼出インタフェースのインターセプタ実装. S2AxisのDynamicInvocationInterceptorを参考に実装。
フィールドの概要 | |
private org.springframework.beans.factory.BeanFactory |
beanFactory
|
private org.apache.axis.client.Service |
service
|
private java.lang.Object[] |
typeMappings
|
private java.lang.String |
url
|
コンストラクタの概要 | |
AxisInvocationInterceptor()
コンストラクタ. |
メソッドの概要 | |
void |
afterPropertiesSet()
初期化処理. |
java.lang.Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation)
メソッド呼出をサービスの呼び出しに変換する. |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
|
void |
setService(org.apache.axis.client.Service service)
動的呼出に必要な、サービスオブジェクトを設定する. |
void |
setTypeMappings(java.lang.Object[] typeMappings)
タイプマッピング定義を設定する. |
void |
setUrl(java.lang.String url)
対象ウェブサービスのURLを設定する. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
private org.apache.axis.client.Service service
private java.lang.String url
private java.lang.Object[] typeMappings
private org.springframework.beans.factory.BeanFactory beanFactory
コンストラクタの詳細 |
public AxisInvocationInterceptor()
メソッドの詳細 |
public void setService(org.apache.axis.client.Service service)
service
- The service to set.public void setUrl(java.lang.String url)
url
- The url to set.public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws java.lang.Throwable
org.aopalliance.intercept.MethodInterceptor
内の invoke
invocation
- メソッド呼出情報
java.lang.Throwable
public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
内の afterPropertiesSet
java.lang.Exception
InitializingBean.afterPropertiesSet()
public void setTypeMappings(java.lang.Object[] typeMappings)
typeMappings
- The serializerSettings to set.public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
org.springframework.beans.factory.BeanFactoryAware
内の setBeanFactory
org.springframework.beans.BeansException
BeanFactoryAware.setBeanFactory(org.springframework.beans.factory.BeanFactory)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |