Package org.jboss.weld.ejb.spi.helpers
Class ForwadingBusinessInterfaceDescriptor<T>
- java.lang.Object
-
- org.jboss.weld.ejb.spi.helpers.ForwadingBusinessInterfaceDescriptor<T>
-
- All Implemented Interfaces:
BusinessInterfaceDescriptor<T>
public abstract class ForwadingBusinessInterfaceDescriptor<T> extends Object implements BusinessInterfaceDescriptor<T>
An implementation ofBusinessInterfaceDescriptor
which forwards all its method calls to anotherBusinessInterfaceDescriptor
. Subclasses should override one or more methods to modify the behavior of the backingBusinessInterfaceDescriptor
as desired per the decorator pattern.- Author:
- Pete Muir
-
-
Constructor Summary
Constructors Constructor Description ForwadingBusinessInterfaceDescriptor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract BusinessInterfaceDescriptor<T>
delegate()
boolean
equals(Object obj)
Class<T>
getInterface()
Gets the business interface classint
hashCode()
String
toString()
-
-
-
Method Detail
-
delegate
protected abstract BusinessInterfaceDescriptor<T> delegate()
-
getInterface
public Class<T> getInterface()
Description copied from interface:BusinessInterfaceDescriptor
Gets the business interface class- Specified by:
getInterface
in interfaceBusinessInterfaceDescriptor<T>
- Returns:
- the business interface class
-
-