cx.ath.kgslab.spring.axis.server
クラス AxisExporter

java.lang.Object
  拡張cx.ath.kgslab.spring.axis.server.AxisExporter
すべての実装インタフェース:
org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean

public class AxisExporter
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

サービスとして公開するBeanとメソッドのマーキングを行うためのクラス. サービスとして公開するのに必要な情報はすべてこのクラスで設定できる。

バージョン:
$Revision: 1.3 $
作成者:
NAGASAWA Takahiro

フィールドの概要
private  java.lang.Class[] allowedInterfaces
           
private  java.lang.String[] allowedMethods
           
private static java.lang.String ATTR_AXIS_ENGINE
           
private  java.lang.Object bean
           
private  org.springframework.web.context.WebApplicationContext context
           
private  java.lang.Object[] typeMappings
           
 
コンストラクタの概要
AxisExporter()
          コンストラクタ
 
メソッドの概要
 void afterPropertiesSet()
          プロパティ設定後、設定されたプロパティを元に初期化を行う.
 java.lang.Class[] getAllowedInterfaces()
           
 java.lang.String[] getAllowedMethods()
           
 java.lang.Object getBean()
           
 java.lang.Object[] getTypeMappings()
           
 void setAllowedInterfaces(java.lang.Class[] allowedInterfaces)
          公開可能なインターフェイスを設定する.
 void setAllowedMethods(java.lang.String[] allowedMethods)
          公開可能なメソッドを設定する.
 void setApplicationContext(org.springframework.context.ApplicationContext context)
           
 void setBean(java.lang.Object bean)
          サービスとして公開するBeanを設定する.
 void setTypeMappings(java.lang.Object[] typeMappings)
          タイプマッピング情報を設定する.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ATTR_AXIS_ENGINE

private static final java.lang.String ATTR_AXIS_ENGINE
関連項目:
定数フィールド値

bean

private java.lang.Object bean

allowedInterfaces

private java.lang.Class[] allowedInterfaces

allowedMethods

private java.lang.String[] allowedMethods

typeMappings

private java.lang.Object[] typeMappings

context

private org.springframework.web.context.WebApplicationContext context
コンストラクタの詳細

AxisExporter

public AxisExporter()
コンストラクタ

メソッドの詳細

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext context)
                           throws org.springframework.beans.BeansException
定義:
インタフェース org.springframework.context.ApplicationContextAware 内の setApplicationContext
例外:
org.springframework.beans.BeansException

getBean

public java.lang.Object getBean()
戻り値:
Returns the bean.

setBean

public void setBean(java.lang.Object bean)
サービスとして公開するBeanを設定する.

パラメータ:
bean - The bean to set.

getAllowedMethods

public java.lang.String[] getAllowedMethods()
戻り値:
Returns the allowedMethods.

setAllowedMethods

public void setAllowedMethods(java.lang.String[] allowedMethods)
公開可能なメソッドを設定する.

パラメータ:
allowedMethods - The allowedMethods to set.

getTypeMappings

public java.lang.Object[] getTypeMappings()
戻り値:
Returns the typeMapping.

setTypeMappings

public void setTypeMappings(java.lang.Object[] typeMappings)
タイプマッピング情報を設定する.

パラメータ:
typeMappings - The typeMapping to set.

getAllowedInterfaces

public java.lang.Class[] getAllowedInterfaces()
戻り値:
Returns the allowedInterfaces.

setAllowedInterfaces

public void setAllowedInterfaces(java.lang.Class[] allowedInterfaces)
公開可能なインターフェイスを設定する.

パラメータ:
allowedInterfaces - The allowedInterfaces to set.

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
プロパティ設定後、設定されたプロパティを元に初期化を行う.

定義:
インタフェース org.springframework.beans.factory.InitializingBean 内の afterPropertiesSet
例外:
java.lang.Exception
関連項目:
InitializingBean.afterPropertiesSet()