com.bea.p13n.advisor

com.bea.p13n.advisor  Package

Interface Summary

Advice

This interface is used to return advice from the Advisor.

AdviceConstants

This interface defines the keys for standard BEA entries in the Advice object.

AdviceRequest

This interface represents a request for advice within the advisor subsystem.

AdviceRequestConstants

This interface defines the keys for the standard BEA entries in the AdviceRequest interface.

AdviceTransform

An AdviceTransform is the link between two Advislets in an advislet chain (as defined in the AdvisletRegistry).

Advislet

This interface is the common interface for all Advislets.

AdvisletChainElement

This interface is the common interface for all elements that can participate in an advislet chain as defined using the AdvisletRegistry.

AdvisletRegistryConstants

This interface defines constants used by the AdvisletRegistry.

Advisor

An Advisor makes recommendations when provided with an advice request.

EjbAdvisor

Remote interface for EJB implementation of Advisor.

EjbAdvisorHome

The home interface for the EJB implementation of the Advisor interface.

ProcessingError

This interface is used to return error information that ocurred while processing an AdviceRequest.

Class Summary

AbstractAdviceTransform

This is an abstract base class useful for defining new AdviceTransform classes.

AbstractAdvislet

An abstract class which provides some default method implementations for classes wishing to implement the Advislet interface.

AdvisletRegistry

The AdvisletRegistry allows an Advislet to be associated with a given URI prefix.

AdvisorFactory

Factory class to create Advisor-related instance objects.

OutputListItemToInputTransform

This is an AdviceTransform that takes the last RESULT key (getResult return value) from the Advice object and puts it into the key specified in the "output-key" parameter field in the AdviceRequest.

OutputToInputTransform

This is an AdviceTransform that takes the last RESULT key (getResult return value) from the Advice object and puts it into the key specified in the "output-key" parameter field in the AdviceRequest.

Exception Summary

AdvisorException

Base class for all exceptions thrown by Advisor and Advislet methods.

ElementNotFoundException

Signals that the element refered to by a key cannot be found.