Package org.jboss.ejb.client
Class EJBHomeHandle<T extends jakarta.ejb.EJBHome>
java.lang.Object
org.jboss.ejb.client.EJBHomeHandle<T>
- Type Parameters:
T- the Enterprise Beans remote home interface type
- All Implemented Interfaces:
jakarta.ejb.HomeHandle,Serializable
public final class EJBHomeHandle<T extends jakarta.ejb.EJBHome>
extends Object
implements jakarta.ejb.HomeHandle
A handle for an Enterprise Bean home interface.
- Author:
- David M. Lloyd
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends jakarta.ejb.EJBHome>
EJBHomeHandle<T>create(EJBHomeLocator<T> locator) Construct a new instance.booleanDetermine whether this object is equal to another.booleanequals(EJBHomeHandle<?> other) Determine whether this object is equal to another.Get the locator for this handle.inthashCode()Get the hash code for this Enterprise Beans home handle.
-
Constructor Details
-
EJBHomeHandle
Construct a new instance.- Parameters:
locator- the locator for the home interface
-
-
Method Details
-
create
Construct a new instance.- Type Parameters:
T- the Enterprise Beans home type- Parameters:
locator- the locator for the home interface (must not benull)- Returns:
- the handle (not
null)
-
getEJBHome
- Specified by:
getEJBHomein interfacejakarta.ejb.HomeHandle- Throws:
RemoteException
-
equals
Determine whether this object is equal to another. -
equals
Determine whether this object is equal to another.- Parameters:
other- the other object- Returns:
trueif they are equal,falseotherwise
-
hashCode
public int hashCode()Get the hash code for this Enterprise Beans home handle. -
getLocator
Get the locator for this handle.- Returns:
- the locator for this handle
-