Rio Project 4.2 API Documentation



Package org.rioproject.bean

Provides support for creating and communicating with Java Beans

See:
          Description

Class Summary
AggregatingMBean Creates a DynamicMBean that manages the delegation between the service bean standard MBean and a POJO's standard MBean.
BeanAdapter The BeanAdapter provides a basic concrete implementation of a ServiceBean, and provides the support to delegate to a component, a bean (a Plain Old Java Object : POJO), making the bean remotable as Jini technology service using the dynamic service architecture provided by Rio.
BeanDelegator An InvocationHandler that delegates method calls between the BeanAdapter and the bean
BeanFactory Instantiates a Plain Old Java Object (POJO), providing support for remote invocations and administration by adapting the POJO into the framework using the BeanAdapter class
BeanHelper A utility class that assists in invoking bean lifecycle events, either using annotations or declared method names
BeanInvocationLayerFactory The BeanInvocationLayerFactory is a simple extension of the BasicILFactory, in that it allows interfaces that do not have remote semantics (extends Remote) to be included.
PackagedMethod Provides a way to compare method signatures as well as package a method for serialization
ProxyCache Provides a cache of bean implementation proxies.
 

Annotation Types Summary
CreateProxy The CreateProxy annotation is used on a method in a bean to allow the bean to produce a smart proxy.
Initialized The Initialized annotation is used on a method in a bean to allow the bean to be notified that it has been initialized, that all infrastructure and property settings have been accomplished.
PostAdvertise The PostAdvertise annotation is used on a method in a bean to allow the bean to be notified after the bean has been advertised.
PostUnAdvertise The PostUnAdvertise annotation is used on a method in a bean to allow the bean to be notified after the bean has been unadvertised.
PreAdvertise The PreAdvertise annotation is used on a method in a bean to allow the bean to be notified before the bean has been advertised.
PreDestroy The PreDestroy annotation is used on a method in a bean to allow the bean to be notified prior to the bean being destroyed (terminated).
PreUnAdvertise The PreUnAdvertise annotation is used on a method in a bean to allow the bean to be notified before the bean has been unadvertised.
SetConfiguration The SetConfiguration annotation is used on a method in a bean to have it's Configuration injected.
SetParameters The SetConfiguration annotation is used on a method in a bean to have it's configured parameters injected.
SetProxy The SetProxy annotation is used on a method in a bean to allow the bean to have it's (smart) proxy set.
SetServiceBean The SetServiceBean annotation is used on a method in a bean to have it's ServiceBean object injected.
SetServiceBeanContext The SetServiceBeanContext annotation is used on a method in a bean to have it's ServiceBeanContext injected.
Started The Started annotation is used on a method in a bean to allow the bean to be notified that it has been initialized and started, that the bean is ready to accept inbound remote coomunications and the bean has been initialized, all infrastructure and property setting have been accomplished.
 

Package org.rioproject.bean Description

Provides support for creating and communicating with Java Beans


Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.