NameAlreadyBoundException (Java SE 15 & JDK 15) (original) (raw)
All Implemented Interfaces:
[Serializable](../../../java.base/java/io/Serializable.html "interface in java.io")
public class NameAlreadyBoundException extends NamingException
This exception is thrown by methods to indicate that a binding cannot be added because the name is already bound to another object.
Synchronization and serialization issues that apply to NamingException apply directly here.
Since:
1.3
See Also:
Context.bind(javax.naming.Name, java.lang.Object), Context.rebind(javax.naming.Name, java.lang.Object), Context.createSubcontext(javax.naming.Name), DirContext.bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes), DirContext.rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes), DirContext.createSubcontext(javax.naming.Name, javax.naming.directory.Attributes), Serialized Form
Field Summary
Constructor Summary
Constructors
Constructor | Description |
---|---|
NameAlreadyBoundException() | Constructs a new instance of NameAlreadyBoundException. |
NameAlreadyBoundException​(String explanation) | Constructs a new instance of NameAlreadyBoundException using the explanation supplied. |
Method Summary
Methods declared in class javax.naming.NamingException
[appendRemainingComponent](NamingException.html#appendRemainingComponent%28java.lang.String%29), [appendRemainingName](NamingException.html#appendRemainingName%28javax.naming.Name%29), [getCause](NamingException.html#getCause%28%29), [getExplanation](NamingException.html#getExplanation%28%29), [getRemainingName](NamingException.html#getRemainingName%28%29), [getResolvedName](NamingException.html#getResolvedName%28%29), [getResolvedObj](NamingException.html#getResolvedObj%28%29), [getRootCause](NamingException.html#getRootCause%28%29), [initCause](NamingException.html#initCause%28java.lang.Throwable%29), [setRemainingName](NamingException.html#setRemainingName%28javax.naming.Name%29), [setResolvedName](NamingException.html#setResolvedName%28javax.naming.Name%29), [setResolvedObj](NamingException.html#setResolvedObj%28java.lang.Object%29), [setRootCause](NamingException.html#setRootCause%28java.lang.Throwable%29), [toString](NamingException.html#toString%28%29), [toString](NamingException.html#toString%28boolean%29)
Constructor Details
NameAlreadyBoundException
public NameAlreadyBoundException​(String explanation)
Constructs a new instance of NameAlreadyBoundException using the explanation supplied. All other fields default to null.
Parameters:
explanation
- Possibly null additional detail about this exception.
See Also:
Throwable.getMessage()NameAlreadyBoundException
public NameAlreadyBoundException()
Constructs a new instance of NameAlreadyBoundException. All fields are set to null;