类java.beans.beancontext.BeanContextServices源码实例Demo

下面列出了怎么用java.beans.beancontext.BeanContextServices的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: jdk8u-jdk   文件: Test4328406.java
public static void main(String[] args) {
    for (int i = 0; i < 10; i++) {
        BeanContextServices container = new BeanContextServicesSupport();
        BeanContextChild ms1 = new MyService1();
        BeanContextServices ms2 = new MyService2();
        BeanContextChild mb = new MyBean();

        container.add(ms1);
        container.add(ms2);
        ms2.add(mb);

        // exception thrown here
        container.remove(ms2);
    }
}
 
源代码2 项目: TencentKona-8   文件: Test4328406.java
public static void main(String[] args) {
    for (int i = 0; i < 10; i++) {
        BeanContextServices container = new BeanContextServicesSupport();
        BeanContextChild ms1 = new MyService1();
        BeanContextServices ms2 = new MyService2();
        BeanContextChild mb = new MyBean();

        container.add(ms1);
        container.add(ms2);
        ms2.add(mb);

        // exception thrown here
        container.remove(ms2);
    }
}
 
源代码3 项目: hottub   文件: Test4328406.java
protected void releaseBeanContextResources() {
    super.releaseBeanContextResources();

    BeanContextServices bcs = (BeanContextServices) getBeanContext();
    bcs.revokeService(this.getClass(), this, true);
}
 
/**
 * Construct a <code>BeanContextAvailableServiceEvent</code>.
 * @param bcs The context in which the service has become available
 * @param sc A <code>Class</code> reference to the newly available service
 */
public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc) {
    super((BeanContext)bcs);

    serviceClass = sc;
}
 
源代码5 项目: openjdk-8   文件: Test4328406.java
protected void releaseBeanContextResources() {
    super.releaseBeanContextResources();

    BeanContextServices bcs = (BeanContextServices) getBeanContext();
    bcs.revokeService(this.getClass(), this, true);
}
 
源代码6 项目: jdk8u_jdk   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码7 项目: dragonwell8_jdk   文件: Test4328406.java
public Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector) {
    return this;
}
 
源代码8 项目: dragonwell8_jdk   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object
        service) {
}
 
源代码9 项目: dragonwell8_jdk   文件: Test4328406.java
public Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector) {
    return this;
}
 
源代码10 项目: dragonwell8_jdk   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object service) {
}
 
源代码11 项目: openjdk-8   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object
        service) {
}
 
源代码12 项目: openjdk-jdk9   文件: Test4328406.java
protected void releaseBeanContextResources() {
    super.releaseBeanContextResources();

    BeanContextServices bcs = (BeanContextServices) getBeanContext();
    bcs.revokeService(this.getClass(), this, true);
}
 
源代码13 项目: hottub   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object service) {
}
 
源代码14 项目: jdk8u-jdk   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object
        service) {
}
 
源代码15 项目: TencentKona-8   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object
        service) {
}
 
源代码16 项目: TencentKona-8   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
/**
 * Construct a <code>BeanContextAvailableServiceEvent</code>.
 * @param bcs The context in which the service has become available
 * @param sc A <code>Class</code> reference to the newly available service
 */
public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc) {
    super((BeanContext)bcs);

    serviceClass = sc;
}
 
源代码18 项目: TencentKona-8   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object service) {
}
 
源代码19 项目: openjdk-8-source   文件: Test4328406.java
protected void initializeBeanContextResources() {
    super.initializeBeanContextResources();

    BeanContextServices bcs = (BeanContextServices) getBeanContext();
    bcs.addService(this.getClass(), this);
}
 
源代码20 项目: jdk8u-jdk   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码21 项目: jdk8u60   文件: BeanContextServiceAvailableEvent.java
/**
 * Construct a <code>BeanContextAvailableServiceEvent</code>.
 * @param bcs The context in which the service has become available
 * @param sc A <code>Class</code> reference to the newly available service
 */
public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc) {
    super((BeanContext)bcs);

    serviceClass = sc;
}
 
源代码22 项目: jdk8u_jdk   文件: Test4328406.java
protected void releaseBeanContextResources() {
    super.releaseBeanContextResources();

    BeanContextServices bcs = (BeanContextServices) getBeanContext();
    bcs.revokeService(this.getClass(), this, true);
}
 
源代码23 项目: jdk8u-dev-jdk   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码24 项目: jdk8u60   文件: Test4328406.java
public Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector) {
    return this;
}
 
源代码25 项目: jdk8u60   文件: Test4328406.java
public void releaseService(BeanContextServices bcs, Object requestor, Object
        service) {
}
 
源代码26 项目: openjdk-jdk9   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码27 项目: hottub   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码28 项目: jdk8u-jdk   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码29 项目: hottub   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
源代码30 项目: jdk8u-jdk   文件: Test4328406.java
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass) {
    return null;
}
 
 类所在包
 同包方法