JavaTM Platform
Standard Ed. 6

java.beans.beancontext
클래스 BeanContextServicesSupport

java.lang.Object 
  상위를 확장 java.beans.beancontext.BeanContextChildSupport 
      상위를 확장 java.beans.beancontext.BeanContextSupport 
          상위를 확장 java.beans.beancontext.BeanContextServicesSupport
모든 구현된 인터페이스:
BeanContext , BeanContextChild , BeanContextServiceRevokedListener , BeanContextServices , BeanContextServicesListener , DesignMode , PropertyChangeListener , VetoableChangeListener , Visibility , Serializable , Iterable , Collection , EventListener


public class BeanContextServicesSupport
extends BeanContextSupport
implements BeanContextServices

이 헬퍼 클래스는, java.beans.beancontext.BeanContextServices 인터페이스의 유틸리티의 구현을 제공합니다.

이 클래스는, BeanContextServices 인터페이스를 직접 구현하기 위해(때문에), 이 구현을 서브 클래스화하는 것에 의해, 혹은 BeanContextProxy 인터페이스를 개입시켜 다른 인스턴스로부터 이 클래스의 인스턴스를 위양 하는 것에 의해 사용하는 것을 목적으로 하고 있습니다.

도입된 버젼:
1.2
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
protected  class BeanContextServicesSupport.BCSSChild
           
protected  class BeanContextServicesSupport.BCSSProxyServiceProvider
           
protected static class BeanContextServicesSupport.BCSSServiceProvider
          서브 클래스는, 이 상자 구조의 클래스를 서브 클래스화해, 각 BeanContextServicesProvider 의 동작을 추가할 수 있습니다.
 
클래스 java.beans.beancontext. BeanContextSupport 로부터 상속된 상자의 클래스/인터페이스
BeanContextSupport.BCSChild , BeanContextSupport.BCSIterator
 
필드의 개요
protected  ArrayList bcsListeners
          BeanContextServicesListener 객체의 리스트입니다.
protected  BeanContextServicesSupport.BCSSProxyServiceProvider proxy
          BeanContextServiceProvider 의 위양입니다.
protected  int serializable
          직렬화 가능한 BeanContextServceProvider 의 인스턴스의 수입니다.
protected  HashMap services
          protected transient HashMap services 필드에의 모든 액세스는, 그 객체에 동기화 됩니다.
 
클래스 java.beans.beancontext. BeanContextSupport 로부터 상속된 필드
bcmListeners , children , designTime , locale , okToUseGui
 
클래스 java.beans.beancontext. BeanContextChildSupport 로부터 상속된 필드
beanContext , beanContextChildPeer , pcSupport , rejectedSetBCOnce , vcSupport
 
인터페이스 java.beans.beancontext. BeanContext 로부터 상속된 필드
globalHierarchyLock
 
인터페이스 java.beans. DesignMode 로부터 상속된 필드
PROPERTYNAME
 
생성자 의 개요
BeanContextServicesSupport ()
          다른 객체의 위양이 아닌 인스턴스를 생성합니다.
BeanContextServicesSupport (BeanContextServices  peer)
          피어를 사용해 인스턴스를 생성합니다.
BeanContextServicesSupport (BeanContextServices  peer, Locale  lcle)
          지정된 로케일을 사용해 인스턴스를 생성합니다.
BeanContextServicesSupport (BeanContextServices  peer, Locale  lcle, boolean dtime)
          지정된 로케일을 사용해 설계 모드로 인스턴스를 생성합니다.
BeanContextServicesSupport (BeanContextServices  peer, Locale  lcle, boolean dTime, boolean visible)
           BeanContextServicesSupport 의 인스턴스를 생성합니다.
 
메소드의 개요
 void addBeanContextServicesListener (BeanContextServicesListener  bcsl)
          BeanContextServicesListener 를 추가합니다.
 boolean addService (Class  serviceClass, BeanContextServiceProvider  bcsp)
          서비스를 추가합니다.
protected  boolean addService (Class  serviceClass, BeanContextServiceProvider  bcsp, boolean fireEvent)
          서비스를 추가합니다.
protected  void bcsPreDeserializationHook (ObjectInputStream  ois)
          BeanContextSupport readObject 가 아이를 직렬화하기 전에, BeanContextSupport readObject 에 의해 불려 갑니다.
protected  void bcsPreSerializationHook (ObjectOutputStream  oos)
          BeanContextSupport writeObject 가 아이를 직렬화하기 전에, BeanContextSupport writeObject 에 의해 불려 갑니다.
protected  void childJustRemovedHook (Object  child, BeanContextSupport.BCSChild  bcsc)
          아이가 정상적으로 삭제된 후에, 슈퍼 클래스의 아이 삭제 조작으로부터 불려 갑니다.
protected  BeanContextSupport.BCSChild createBCSChild (Object  targetChild, Object  peer)
           서브 클래스는 이 메소드를 오버라이드(override) 하는 것으로써, 세트에 아이를 추가하는 add() 메소드나 다른 Collection 메소드를 오버라이드(override) 하는 일 없이, Child 의 독자적인 서브 클래스를 삽입할 수가 있습니다.
protected  BeanContextServicesSupport.BCSSServiceProvider createBCSSServiceProvider (Class  sc, BeanContextServiceProvider  bcsp)
          서브 클래스는 이 메소드를 오버라이드(override) 하는 것으로써, 인스턴스 생성을 위해서(때문에) addService()를 오버라이드(override) 하는 일 없이, BCSSServiceProvider 의 새로운 서브 클래스를 생성할 수가 있습니다.
protected  void fireServiceAdded (BeanContextServiceAvailableEvent  bcssae)
          새로운 서비스가 사용 가능하게 된 것을 나타내는 BeanContextServiceAvailableEvent 를 트리거합니다.
protected  void fireServiceAdded (Class  serviceClass)
          새로운 서비스를 통지하는 BeanContextServiceEvent 를 트리거합니다.
protected  void fireServiceRevoked (BeanContextServiceRevokedEvent  bcsre)
          서비스의 취소를 통지하는 BeanContextServiceEvent 를 트리거합니다.
protected  void fireServiceRevoked (Class  serviceClass, boolean revokeNow)
          특정의 서비스가 사용 불가가 된 것을 통지하는 BeanContextServiceRevokedEvent 를 트리거합니다.
 BeanContextServices getBeanContextServicesPeer ()
          이 BeanContextServicesSupport 에 관련한 BeanContextServices 를 가져옵니다.
protected static BeanContextServicesListener getChildBeanContextServicesListener (Object  child)
          지정된 아이의 BeanContextServicesListener (존재하는 경우)를 가져옵니다.
 Iterator getCurrentServiceClasses ()
          이 문맥에 현재 사용 가능한 서비스를 가져옵니다.
 Iterator getCurrentServiceSelectors (Class  serviceClass)
          기본적인 BeanContextServiceProvider 의 getCurrentServiceSelectors()를 호출하는 것에 의해, 지정된 서비스의 서비스 의존 서비스 파라미터 (Service Selectors)의 리스트를 가져옵니다.
 Object getService (BeanContextChild  child, Object  requestor, Class  serviceClass, Object  serviceSelector, BeanContextServiceRevokedListener  bcsrl)
          서비스를 가져옵니다.
 boolean hasService (Class  serviceClass)
          서비스를 가집니다.
 void initialize ()
          서브 클래스의 일시적인 상태를 초기화하기 위해서, 작성시 및 직렬화 복원시에 BeanContextSupport 의 슈퍼 클래스에 의해 불려 갑니다.
protected  void initializeBeanContextResources ()
          상자가 되어 있는 BeanContext 로부터 취득한 자원을 할당하도록(듯이) BeanContextChild 에 통지하기 위해서, setBeanContext 로부터 불려 갑니다.
protected  void releaseBeanContextResources ()
          상자가 되어 있는 BeanContext 로부터 취득한 자원을 해제하도록(듯이) BeanContextChild 에 통지하기 위해서, setBeanContext 로부터 불려 갑니다.
 void releaseService (BeanContextChild  child, Object  requestor, Object  service)
          서비스를 해제합니다.
 void removeBeanContextServicesListener (BeanContextServicesListener  bcsl)
          BeanContextServicesListener 를 삭제합니다.
 void revokeService (Class  serviceClass, BeanContextServiceProvider  bcsp, boolean revokeCurrentServicesNow)
          서비스를 삭제합니다.
 void serviceAvailable (BeanContextServiceAvailableEvent  bcssae)
          BeanContextServicesListener 의 콜백입니다.
 void serviceRevoked (BeanContextServiceRevokedEvent  bcssre)
          BeanContextServicesListener 의 콜백입니다.
 
클래스 java.beans.beancontext. BeanContextSupport 로부터 상속된 메소드
add , addAll , addBeanContextMembershipListener , avoidingGui , bcsChildren , childDeserializedHook , childJustAddedHook , classEquals , clear , contains , containsAll , containsKey , copyChildren , deserialize , dontUseGui , fireChildrenAdded , fireChildrenRemoved , getBeanContextPeer , getChildBeanContextChild , getChildBeanContextMembershipListener , getChildPropertyChangeListener , getChildSerializable , getChildVetoableChangeListener , getChildVisibility , getLocale , getResource , getResourceAsStream , instantiateChild , isDesignTime , isEmpty , isSerializing , iterator , needsGui , okToUseGui , propertyChange , readChildren , remove , remove , removeAll , removeBeanContextMembershipListener , retainAll , serialize , setDesignTime , setLocale , size , toArray , toArray , validatePendingAdd , validatePendingRemove , vetoableChange , writeChildren
 
클래스 java.beans.beancontext. BeanContextChildSupport 로부터 상속된 메소드
addPropertyChangeListener , addVetoableChangeListener , firePropertyChange , fireVetoableChange , getBeanContext , getBeanContextChildPeer , isDelegated , removePropertyChangeListener , removeVetoableChangeListener , setBeanContext , validatePendingSetBeanContext
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
인터페이스 java.beans.beancontext. BeanContext 로부터 상속된 메소드
addBeanContextMembershipListener , getResource , getResourceAsStream , instantiateChild , removeBeanContextMembershipListener
 
인터페이스 java.beans.beancontext. BeanContextChild 로부터 상속된 메소드
addPropertyChangeListener , addVetoableChangeListener , getBeanContext , removePropertyChangeListener , removeVetoableChangeListener , setBeanContext
 
인터페이스 java.util. Collection 로부터 상속된 메소드
add , addAll , clear , contains , containsAll , equals , hashCode , isEmpty , iterator , remove , removeAll , retainAll , size , toArray , toArray
 
인터페이스 java.beans. DesignMode 로부터 상속된 메소드
isDesignTime , setDesignTime
 
인터페이스 java.beans. Visibility 로부터 상속된 메소드
avoidingGui , dontUseGui , needsGui , okToUseGui
 

필드의 상세

services

protected transient HashMap  services
protected transient HashMap services 필드에의 모든 액세스는, 그 객체에 동기화 됩니다.


serializable

protected transient int serializable
직렬화 가능한 BeanContextServceProvider 의 인스턴스의 수입니다.


proxy

protected transient BeanContextServicesSupport.BCSSProxyServiceProvider  proxy
BeanContextServiceProvider 의 위양입니다.


bcsListeners

protected transient ArrayList  bcsListeners
BeanContextServicesListener 객체의 리스트입니다.

생성자 의 상세

BeanContextServicesSupport

public BeanContextServicesSupport(BeanContextServices  peer,
                                  Locale  lcle,
                                  boolean dTime,
                                  boolean visible)

BeanContextServicesSupport 의 인스턴스를 생성합니다.

파라미터:
peer - 구현의 제공처가 되는 피어 BeanContext. 이 객체가 자신의 피어인 경우는 null
lcle - 이 BeanContext 의 현재의 Locale
dtime - 초기 상태. 설계 모드의 경우는 true, 실행시 모드의 경우는 false
visible - 초기 상태에서의 가시성

BeanContextServicesSupport

public BeanContextServicesSupport(BeanContextServices  peer,
                                  Locale  lcle,
                                  boolean dtime)
지정된 로케일을 사용해 설계 모드로 인스턴스를 생성합니다.

파라미터:
peer - 구현의 제공처가 되는 피어 BeanContext. 이 객체가 자신의 피어인 경우는 null
lcle - 이 BeanContext 의 현재의 Locale
dtime - 초기 상태. 설계 모드의 경우는 true, 실행시 모드의 경우는 false

BeanContextServicesSupport

public BeanContextServicesSupport(BeanContextServices  peer,
                                  Locale  lcle)
지정된 로케일을 사용해 인스턴스를 생성합니다.

파라미터:
peer - 구현의 제공처가 되는 피어 BeanContext. 이 객체가 자신의 피어인 경우는 null
lcle - 이 BeanContext 의 현재의 Locale

BeanContextServicesSupport

public BeanContextServicesSupport(BeanContextServices  peer)
피어를 사용해 인스턴스를 생성합니다.

파라미터:
peer - 구현의 제공처가 되는 피어 BeanContext. 이 객체가 자신의 피어인 경우는 null

BeanContextServicesSupport

public BeanContextServicesSupport()
다른 객체의 위양이 아닌 인스턴스를 생성합니다.

메소드의 상세

initialize

public void initialize()
서브 클래스의 일시적인 상태를 초기화하기 위해서, 작성시 및 직렬화 복원시에 BeanContextSupport 의 슈퍼 클래스에 의해 불려 갑니다. 서브 클래스는 이 메소드를 포괄해도 괜찮습니다가, 오버라이드(override) 하거나 직접 호출하거나 할 수 없습니다.

오버라이드(override):
클래스 BeanContextSupport 내의 initialize

getBeanContextServicesPeer

public BeanContextServices  getBeanContextServicesPeer()
BeanContextServicesSupport 에 관련한 BeanContextServices 를 가져옵니다.

반환값:
이 객체가 구현을 제공한다 BeanContext 의 인스턴스

createBCSChild

protected BeanContextSupport.BCSChild  createBCSChild(Object  targetChild,
                                                     Object  peer)

서브 클래스는 이 메소드를 오버라이드(override) 하는 것으로써, 세트에 아이를 추가하는 add() 메소드나 다른 Collection 메소드를 오버라이드(override) 하는 일 없이, Child 의 독자적인 서브 클래스를 삽입할 수가 있습니다.

오버라이드(override):
클래스 BeanContextSupport 내의 createBCSChild
파라미터:
targetChild - Child 를 작성하는 아이
peer - targetChild 와 피어를 BeanContextProxy 에 의해 관련지을 수 있고 있는 경우는 그 피어

createBCSSServiceProvider

protected BeanContextServicesSupport.BCSSServiceProvider  createBCSSServiceProvider(Class  sc,
                                                                                   BeanContextServiceProvider  bcsp)
서브 클래스는 이 메소드를 오버라이드(override) 하는 것으로써, 인스턴스 생성을 위해서(때문에) addService()를 오버라이드(override) 하는 일 없이, BCSSServiceProvider 의 새로운 서브 클래스를 생성할 수가 있습니다.


addBeanContextServicesListener

public void addBeanContextServicesListener(BeanContextServicesListener  bcsl)
BeanContextServicesListener 를 추가합니다.

정의:
인터페이스 BeanContextServices 내의 addBeanContextServicesListener
파라미터:
bcsl - 추가하는 BeanContextServicesListener

removeBeanContextServicesListener

public void removeBeanContextServicesListener(BeanContextServicesListener  bcsl)
BeanContextServicesListener 를 삭제합니다.

정의:
인터페이스 BeanContextServices 내의 removeBeanContextServicesListener
파라미터:
bcsl - 이 문맥으로부터 삭제한다 BeanContextServicesListener

addService

public boolean addService(Class  serviceClass,
                          BeanContextServiceProvider  bcsp)
서비스를 추가합니다.

정의:
인터페이스 BeanContextServices 내의 addService
파라미터:
serviceClass - 추가하는 서비스
bcsp - 서비스에 관련했다 BeanContextServiceProvider

addService

protected boolean addService(Class  serviceClass,
                             BeanContextServiceProvider  bcsp,
                             boolean fireEvent)
서비스를 추가합니다.


revokeService

public void revokeService(Class  serviceClass,
                          BeanContextServiceProvider  bcsp,
                          boolean revokeCurrentServicesNow)
서비스를 삭제합니다.

정의:
인터페이스 BeanContextServices 내의 revokeService
파라미터:
serviceClass - 이 BeanContextServices 로부터 호출하는 서비스
bcsp - 무효가 되는 이 특정의 서비스에 관련했다 BeanContextServiceProvider
revokeCurrentServicesNow - true 의 값은, BeanContextServiceProvider 또는 BeanContextServices 가, 지정된 서비스에의 현재 미처리의 참조 모두에 대해서 서비스를 즉시 종료하려고 하고 있다 예외 상황을 나타낸다

hasService

public boolean hasService(Class  serviceClass)
서비스를 가집니다. 그 서비스는 위양 되는 일도 있습니다.

정의:
인터페이스 BeanContextServices 내의 hasService
파라미터:
serviceClass - 해당하는 서비스
반환값:
서비스가 사용 가능한 경우는 true

getService

public Object  getService(BeanContextChild  child,
                         Object  requestor,
                         Class  serviceClass,
                         Object  serviceSelector,
                         BeanContextServiceRevokedListener  bcsrl)
                  throws TooManyListenersException 
서비스를 가져옵니다. 그 서비스는 위양 되는 일도 있습니다.

정의:
인터페이스 BeanContextServices 내의 getService
파라미터:
child - 이 요구에 관련지을 수 있었다 BeanContextChild
requestor - 서비스를 요구하는 객체
serviceClass - 요구된 서비스의 클래스
serviceSelector - 서비스 의존 파라미터
bcsrl - 서비스를 나중에 무효로 할 필요가 있는 경우에 통지한다 BeanContextServiceRevokedListener
반환값:
요구된, 이 문맥의 지정되었다 Service 에의 참조, 또는 null
예외:
TooManyListenersException

releaseService

public void releaseService(BeanContextChild  child,
                           Object  requestor,
                           Object  service)
서비스를 해제합니다.

정의:
인터페이스 BeanContextServices 내의 releaseService
파라미터:
child - BeanContextChild
requestor - 요구자
service - 서비스

getCurrentServiceClasses

public Iterator  getCurrentServiceClasses()
인터페이스 BeanContextServices 의 기술:
이 문맥에 현재 사용 가능한 서비스를 가져옵니다.

정의:
인터페이스 BeanContextServices 내의 getCurrentServiceClasses
반환값:
현재 등록되어 모든 서비스 클래스의 반복자

getCurrentServiceSelectors

public Iterator  getCurrentServiceSelectors(Class  serviceClass)
인터페이스 BeanContextServices 의 기술:
기본적인 BeanContextServiceProvider 의 getCurrentServiceSelectors()를 호출하는 것에 의해, 지정된 서비스의 서비스 의존 서비스 파라미터 (Service Selectors)의 리스트를 가져옵니다.

정의:
인터페이스 BeanContextServices 내의 getCurrentServiceSelectors
파라미터:
serviceClass - 지정된 서비스
반환값:
지정된 서비스로 사용 가능한, 현재 등록되어 있다 모든 서비스 셀렉터 (존재하는 경우)의 반복자

serviceAvailable

public void serviceAvailable(BeanContextServiceAvailableEvent  bcssae)
BeanContextServicesListener 의 콜백입니다. 이 BeanContextService 가 아직 이 서비스를 구현하고 있지 않는 경우는, 현재 등록되어 모든 청취자 및 BeanContextServices 의 아이에게 이벤트를 보냅니다. 서브 클래스는, 이 메소드를 오버라이드(override) 하는지 포괄하는 것으로, 독자적인 전달 시멘틱스를 구현할 수 있습니다.

정의:
인터페이스 BeanContextServicesListener 내의 serviceAvailable
오버라이드(override):
클래스 BeanContextChildSupport 내의 serviceAvailable
파라미터:
bcssae - 서비스가 사용 가능하게 되었기 때문에 트리거되었다 BeanContextServiceAvailableEvent

serviceRevoked

public void serviceRevoked(BeanContextServiceRevokedEvent  bcssre)
BeanContextServicesListener 의 콜백입니다. 이 BeanContextService 가 아직 이 서비스를 구현하고 있지 않는 경우는, 현재 등록되어 모든 청취자 및 BeanContextServices 의 아이에게 이벤트를 보냅니다. 서브 클래스는, 이 메소드를 오버라이드(override) 하는지 포괄하는 것으로, 독자적인 전달 시멘틱스를 구현할 수 있습니다.

정의:
인터페이스 BeanContextServiceRevokedListener 내의 serviceRevoked
오버라이드(override):
클래스 BeanContextChildSupport 내의 serviceRevoked
파라미터:
bcssre - 서비스의 취소에 의해 트리거되었다 BeanContextServiceRevokedEvent

getChildBeanContextServicesListener

protected static final BeanContextServicesListener  getChildBeanContextServicesListener(Object  child)
지정된 아이의 BeanContextServicesListener (존재하는 경우)를 가져옵니다.

파라미터:
child - 지정된 아이
반환값:
지정된 아이의 BeanContextServicesListener (존재하는 경우)

childJustRemovedHook

protected void childJustRemovedHook(Object  child,
                                    BeanContextSupport.BCSChild  bcsc)
아이가 정상적으로 삭제된 후에, 슈퍼 클래스의 아이 삭제 조작으로부터 불려 갑니다. 아이를 동기화해 불려 갑니다. 아이가 BeanContextChild 인 경우, 이 클래스는 이 아이가 사용하고 있는 서비스를, 이 훅을 사용해 즉시 무효로 합니다. 서브 클래스는, 아이의 삭제에 관한 독자적인 부작용을 구현하기 위해서 이 메소드를 포괄할 수가 있습니다.

오버라이드(override):
클래스 BeanContextSupport 내의 childJustRemovedHook

releaseBeanContextResources

protected void releaseBeanContextResources()
상자가 되어 있는 BeanContext 로부터 취득한 자원을 해제하도록(듯이) BeanContextChild 에 통지하기 위해서, setBeanContext 로부터 불려 갑니다. 이 메소드는, 부모로부터 취득한 어느 서비스도 무효로 합니다. 서브 클래스는, 이 메소드를 포괄하는 것으로 독자적인 시멘틱스를 구현할 수 있습니다.

오버라이드(override):
클래스 BeanContextChildSupport 내의 releaseBeanContextResources

initializeBeanContextResources

protected void initializeBeanContextResources()
상자가 되어 있는 BeanContext 로부터 취득한 자원을 할당하도록(듯이) BeanContextChild 에 통지하기 위해서, setBeanContext 로부터 불려 갑니다. 서브 클래스는, 이 메소드를 포괄하는 것으로 독자적인 시멘틱스를 구현할 수 있습니다.

오버라이드(override):
클래스 BeanContextChildSupport 내의 initializeBeanContextResources

fireServiceAdded

protected final void fireServiceAdded(Class  serviceClass)
새로운 서비스를 통지하는 BeanContextServiceEvent 를 트리거합니다.


fireServiceAdded

protected final void fireServiceAdded(BeanContextServiceAvailableEvent  bcssae)
새로운 서비스가 사용 가능하게 된 것을 나타내는 BeanContextServiceAvailableEvent 를 트리거합니다.

파라미터:
bcssae - BeanContextServiceAvailableEvent

fireServiceRevoked

protected final void fireServiceRevoked(BeanContextServiceRevokedEvent  bcsre)
서비스의 취소를 통지하는 BeanContextServiceEvent 를 트리거합니다.

파라미터:
bcsre - BeanContextServiceRevokedEvent

fireServiceRevoked

protected final void fireServiceRevoked(Class  serviceClass,
                                        boolean revokeNow)
특정의 서비스가 사용 불가가 된 것을 통지하는 BeanContextServiceRevokedEvent 를 트리거합니다.


bcsPreSerializationHook

protected void bcsPreSerializationHook(ObjectOutputStream  oos)
                                throws IOException 
BeanContextSupport writeObject 가 아이를 직렬화하기 전에, BeanContextSupport writeObject 에 의해 불려 갑니다. 이 클래스는, 여기에 있는 어느 Serializable BeanContextServiceProviders 도 직렬화합니다. 서브 클래스는, 이 메소드를 포괄해, 아이의 직렬화보다 전에 실시할 필요가 있는 자신의 직렬화 처리를 삽입할 수 있습니다.

오버라이드(override):
클래스 BeanContextSupport 내의 bcsPreSerializationHook
예외:
IOException

bcsPreDeserializationHook

protected void bcsPreDeserializationHook(ObjectInputStream  ois)
                                  throws IOException ,
                                         ClassNotFoundException 
BeanContextSupport readObject 가 아이를 직렬화하기 전에, BeanContextSupport readObject 에 의해 불려 갑니다. 이 클래스는, 이전에 직렬화 된 어느 Serializable BeanContextServiceProviders 도 직렬화 복원하므로, 아이는 직렬화 복원될 때 Serializable BeanContextServiceProviders 를 사용할 수 있습니다. 서브 클래스는, 이 메소드를 포괄해, 아이의 직렬화보다 전에 실시할 필요가 있는 자신의 직렬화 처리를 삽입할 수 있습니다.

오버라이드(override):
클래스 BeanContextSupport 내의 bcsPreDeserializationHook
예외:
IOException
ClassNotFoundException

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.