java类java.beans.beancontext.BeanContextServiceProvider的实例源码

BeanContextServicesSupport2Test.java 文件源码 项目:cn1 阅读 22 收藏 0 点赞 0 评论 0
public void test() {
    BeanContextServiceProvider bcsp = new BCSP();
    BCSS serviceSupport = new BCSS(new BeanContextServicesSupport());
    assertTrue("Expected first addService to return true", serviceSupport
            .addService(Boolean.TYPE, bcsp, false));
    assertFalse("Expected second addService to return false", serviceSupport
            .addService(Boolean.TYPE, bcsp, false));
}
BeanContextServicesSupportTest.java 文件源码 项目:cn1 阅读 37 收藏 0 点赞 0 评论 0
@Override
protected BCSSServiceProvider createBCSSServiceProvider(Class sc,
        BeanContextServiceProvider bcsp) {
    BCSSServiceProvider result = super.createBCSSServiceProvider(sc,
            bcsp);
    records.add("createBCSSServiceProvider", sc, bcsp, result);
    return result;
}
BeanContextServicesSupportTest.java 文件源码 项目:freeVM 阅读 22 收藏 0 点赞 0 评论 0
@Override
protected BCSSServiceProvider createBCSSServiceProvider(Class sc,
        BeanContextServiceProvider bcsp) {
    BCSSServiceProvider result = super.createBCSSServiceProvider(sc,
            bcsp);
    records.add("createBCSSServiceProvider", sc, bcsp, result);
    return result;
}
BeanContextServicesSupport2Test.java 文件源码 项目:freeVM 阅读 21 收藏 0 点赞 0 评论 0
public void test() {
    BeanContextServiceProvider bcsp = new BCSP();
    BCSS serviceSupport = new BCSS(new BeanContextServicesSupport());
    assertTrue("Expected first addService to return true", serviceSupport
            .addService(Boolean.TYPE, bcsp, false));
    assertFalse("Expected second addService to return false", serviceSupport
            .addService(Boolean.TYPE, bcsp, false));
}
BeanContextServicesSupportTest.java 文件源码 项目:freeVM 阅读 20 收藏 0 点赞 0 评论 0
@Override
protected BCSSServiceProvider createBCSSServiceProvider(Class sc,
        BeanContextServiceProvider bcsp) {
    BCSSServiceProvider result = super.createBCSSServiceProvider(sc,
            bcsp);
    records.add("createBCSSServiceProvider", sc, bcsp, result);
    return result;
}
TestBeanContextServicesSupportException.java 文件源码 项目:freeVM 阅读 23 收藏 0 点赞 0 评论 0
/**
 * @see java.beans.beancontext.BeanContextServicesSupport#addService()
 */
public Result testAddServiceException()    throws Exception {

    Class serviceClass = null;
    BeanContextServiceProvider bcsp = null;
    IntermediateBeanContextServicesSupport context = new IntermediateBeanContextServicesSupport();

    try {
        context.addService(serviceClass,bcsp,true);
    } catch (NullPointerException e) {

        return passed();
    }
    return failed("testAddServiceException");
}
TestBeanContextServicesSupportException.java 文件源码 项目:freeVM 阅读 31 收藏 0 点赞 0 评论 0
/**
 * @see java.beans.beancontext.BeanContextServicesSupport#revokeService()
 */
public Result testRevokeServiceException()    throws Exception {

    Class serviceClass = null;
    BeanContextServiceProvider bcsp = null;
    BeanContextServicesSupport context = new BeanContextServicesSupport();
    serviceBean = null;

    try {
        context.revokeService(serviceClass,bcsp,true);
    } catch (NullPointerException e) {
        return passed();
    }
    return failed("testRevokeServiceException");
}
BeanContextServiceRevokedEventTest.java 文件源码 项目:cn1 阅读 29 收藏 0 点赞 0 评论 0
public void revokeService(Class p0, BeanContextServiceProvider p1,
        boolean p2) {
    return;
}
BeanContextServiceRevokedEventTest.java 文件源码 项目:cn1 阅读 19 收藏 0 点赞 0 评论 0
public boolean addService(Class p0, BeanContextServiceProvider p1) {
    return false;
}
BeanContextServicesSupport2Test.java 文件源码 项目:cn1 阅读 21 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean firevent) {
    return super.addService(serviceClass, bcsp, firevent);
}
BeanContextServicesSupportTest.java 文件源码 项目:cn1 阅读 24 收藏 0 点赞 0 评论 0
@Override
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {
    return super.addService(serviceClass, bcsp, fireEvent);
}
BeanContextServicesSupportTest.java 文件源码 项目:cn1 阅读 22 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {
    return super.addService(serviceClass, bcsp, fireEvent);
}
MockBeanContextServices.java 文件源码 项目:cn1 阅读 20 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider serviceProvider) {
    // Auto-generated method stub
    return false;
}
MockBeanContextServices.java 文件源码 项目:cn1 阅读 23 收藏 0 点赞 0 评论 0
public void revokeService(Class serviceClass,
        BeanContextServiceProvider serviceProvider,
        boolean revokeCurrentServicesNow) {
    // Auto-generated method stub

}
BeanContextServicesSupportTest.java 文件源码 项目:freeVM 阅读 20 收藏 0 点赞 0 评论 0
@Override
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {
    return super.addService(serviceClass, bcsp, fireEvent);
}
MockBeanContextServices.java 文件源码 项目:freeVM 阅读 24 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider serviceProvider) {
    // Auto-generated method stub
    return false;
}
MockBeanContextServices.java 文件源码 项目:freeVM 阅读 26 收藏 0 点赞 0 评论 0
public void revokeService(Class serviceClass,
        BeanContextServiceProvider serviceProvider,
        boolean revokeCurrentServicesNow) {
    // Auto-generated method stub

}
BeanContextServiceRevokedEventTest.java 文件源码 项目:freeVM 阅读 19 收藏 0 点赞 0 评论 0
public void revokeService(Class p0, BeanContextServiceProvider p1,
        boolean p2) {
    return;
}
BeanContextServiceRevokedEventTest.java 文件源码 项目:freeVM 阅读 25 收藏 0 点赞 0 评论 0
public boolean addService(Class p0, BeanContextServiceProvider p1) {
    return false;
}
BeanContextServicesSupport2Test.java 文件源码 项目:freeVM 阅读 29 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean firevent) {
    return super.addService(serviceClass, bcsp, firevent);
}
BeanContextServicesSupportTest.java 文件源码 项目:freeVM 阅读 23 收藏 0 点赞 0 评论 0
@Override
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {
    return super.addService(serviceClass, bcsp, fireEvent);
}
BeanContextServicesSupportTest.java 文件源码 项目:freeVM 阅读 34 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {
    return super.addService(serviceClass, bcsp, fireEvent);
}
MockBeanContextServices.java 文件源码 项目:freeVM 阅读 25 收藏 0 点赞 0 评论 0
public boolean addService(Class serviceClass,
        BeanContextServiceProvider serviceProvider) {
    // Auto-generated method stub
    return false;
}
MockBeanContextServices.java 文件源码 项目:freeVM 阅读 22 收藏 0 点赞 0 评论 0
public void revokeService(Class serviceClass,
        BeanContextServiceProvider serviceProvider,
        boolean revokeCurrentServicesNow) {
    // Auto-generated method stub

}
IntermediateBeanContextServicesSupport.java 文件源码 项目:freeVM 阅读 19 收藏 0 点赞 0 评论 0
/**
 * Override method 
 * @see java.beans.beancontext.BeanContextServicesSupport#addService()
 */
public boolean addService(Class serviceClass,
        BeanContextServiceProvider bcsp, boolean fireEvent) {

    return super.addService(serviceClass, bcsp, fireEvent);
}
BeanContextServices.java 文件源码 项目:OpenJSharp 阅读 24 收藏 0 点赞 0 评论 0
/**
 * Adds a service to this BeanContext.
 * <code>BeanContextServiceProvider</code>s call this method
 * to register a particular service with this context.
 * If the service has not previously been added, the
 * <code>BeanContextServices</code> associates
 * the service with the <code>BeanContextServiceProvider</code> and
 * fires a <code>BeanContextServiceAvailableEvent</code> to all
 * currently registered <code>BeanContextServicesListeners</code>.
 * The method then returns <code>true</code>, indicating that
 * the addition of the service was successful.
 * If the given service has already been added, this method
 * simply returns <code>false</code>.
 * @param serviceClass     the service to add
 * @param serviceProvider  the <code>BeanContextServiceProvider</code>
 * associated with the service
 * @return true if the service was successful added, false otherwise
 */
boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider);
BeanContextServices.java 文件源码 项目:OpenJSharp 阅读 22 收藏 0 点赞 0 评论 0
/**
 * BeanContextServiceProviders wishing to remove
 * a currently registered service from this context
 * may do so via invocation of this method. Upon revocation of
 * the service, the <code>BeanContextServices</code> fires a
 * <code>BeanContextServiceRevokedEvent</code> to its
 * list of currently registered
 * <code>BeanContextServiceRevokedListeners</code> and
 * <code>BeanContextServicesListeners</code>.
 * @param serviceClass the service to revoke from this BeanContextServices
 * @param serviceProvider the BeanContextServiceProvider associated with
 * this particular service that is being revoked
 * @param revokeCurrentServicesNow a value of <code>true</code>
 * indicates an exceptional circumstance where the
 * <code>BeanContextServiceProvider</code> or
 * <code>BeanContextServices</code> wishes to immediately
 * terminate service to all currently outstanding references
 * to the specified service.
 */
void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow);
BeanContextServices.java 文件源码 项目:jdk8u-jdk 阅读 28 收藏 0 点赞 0 评论 0
/**
 * Adds a service to this BeanContext.
 * <code>BeanContextServiceProvider</code>s call this method
 * to register a particular service with this context.
 * If the service has not previously been added, the
 * <code>BeanContextServices</code> associates
 * the service with the <code>BeanContextServiceProvider</code> and
 * fires a <code>BeanContextServiceAvailableEvent</code> to all
 * currently registered <code>BeanContextServicesListeners</code>.
 * The method then returns <code>true</code>, indicating that
 * the addition of the service was successful.
 * If the given service has already been added, this method
 * simply returns <code>false</code>.
 * @param serviceClass     the service to add
 * @param serviceProvider  the <code>BeanContextServiceProvider</code>
 * associated with the service
 * @return true if the service was successful added, false otherwise
 */
boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider);
BeanContextServices.java 文件源码 项目:jdk8u-jdk 阅读 22 收藏 0 点赞 0 评论 0
/**
 * BeanContextServiceProviders wishing to remove
 * a currently registered service from this context
 * may do so via invocation of this method. Upon revocation of
 * the service, the <code>BeanContextServices</code> fires a
 * <code>BeanContextServiceRevokedEvent</code> to its
 * list of currently registered
 * <code>BeanContextServiceRevokedListeners</code> and
 * <code>BeanContextServicesListeners</code>.
 * @param serviceClass the service to revoke from this BeanContextServices
 * @param serviceProvider the BeanContextServiceProvider associated with
 * this particular service that is being revoked
 * @param revokeCurrentServicesNow a value of <code>true</code>
 * indicates an exceptional circumstance where the
 * <code>BeanContextServiceProvider</code> or
 * <code>BeanContextServices</code> wishes to immediately
 * terminate service to all currently outstanding references
 * to the specified service.
 */
void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow);
BeanContextServices.java 文件源码 项目:openjdk-jdk10 阅读 25 收藏 0 点赞 0 评论 0
/**
 * Adds a service to this BeanContext.
 * {@code BeanContextServiceProvider}s call this method
 * to register a particular service with this context.
 * If the service has not previously been added, the
 * {@code BeanContextServices} associates
 * the service with the {@code BeanContextServiceProvider} and
 * fires a {@code BeanContextServiceAvailableEvent} to all
 * currently registered {@code BeanContextServicesListeners}.
 * The method then returns {@code true}, indicating that
 * the addition of the service was successful.
 * If the given service has already been added, this method
 * simply returns {@code false}.
 * @param serviceClass     the service to add
 * @param serviceProvider  the {@code BeanContextServiceProvider}
 * associated with the service
 * @return true if the service was successful added, false otherwise
 */
boolean addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider);


问题


面经


文章

微信
公众号

扫码关注公众号