< prev index next >

src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java

Print this page




 599         protected static class BCSSServiceProvider implements Serializable {
 600             private static final long serialVersionUID = 861278251667444782L;
 601 
 602             BCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp) {
 603                 super();
 604 
 605                 serviceProvider = bcsp;
 606             }
 607 
 608             /**
 609              * Returns the service provider.
 610              * @return the service provider
 611              */
 612             protected BeanContextServiceProvider getServiceProvider() {
 613                 return serviceProvider;
 614             }
 615 
 616             /**
 617              * The service provider.
 618              */
 619 
 620             protected BeanContextServiceProvider serviceProvider;
 621         }
 622 
 623         /**
 624          * subclasses can override this method to create new subclasses of
 625          * BCSSServiceProvider without having to override addService() in
 626          * order to instantiate.
 627          * @param sc the class
 628          * @param bcsp the service provider
 629          * @return a service provider without overriding addService()
 630          */
 631 
 632         protected BCSSServiceProvider createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp) {
 633             return new BCSSServiceProvider(sc, bcsp);
 634         }
 635 
 636     /************************************************************************/
 637 
 638     /**
 639      * add a BeanContextServicesListener




 599         protected static class BCSSServiceProvider implements Serializable {
 600             private static final long serialVersionUID = 861278251667444782L;
 601 
 602             BCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp) {
 603                 super();
 604 
 605                 serviceProvider = bcsp;
 606             }
 607 
 608             /**
 609              * Returns the service provider.
 610              * @return the service provider
 611              */
 612             protected BeanContextServiceProvider getServiceProvider() {
 613                 return serviceProvider;
 614             }
 615 
 616             /**
 617              * The service provider.
 618              */
 619             @SuppressWarnings("serial") // Not statically typed as Serializable
 620             protected BeanContextServiceProvider serviceProvider;
 621         }
 622 
 623         /**
 624          * subclasses can override this method to create new subclasses of
 625          * BCSSServiceProvider without having to override addService() in
 626          * order to instantiate.
 627          * @param sc the class
 628          * @param bcsp the service provider
 629          * @return a service provider without overriding addService()
 630          */
 631 
 632         protected BCSSServiceProvider createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp) {
 633             return new BCSSServiceProvider(sc, bcsp);
 634         }
 635 
 636     /************************************************************************/
 637 
 638     /**
 639      * add a BeanContextServicesListener


< prev index next >