All LDAP Classes
Internal LDAP Classes

com.novell.ldap
Class InterThreadException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.novell.ldap.LDAPException
              extended by com.novell.ldap.InterThreadException
All Implemented Interfaces:
java.io.Serializable

 class InterThreadException
extends LDAPException


Field Summary
private  Message request
           
 
Fields inherited from class com.novell.ldap.LDAPException
ADMIN_LIMIT_EXCEEDED, AFFECTS_MULTIPLE_DSAS, ALIAS_DEREFERENCING_PROBLEM, ALIAS_PROBLEM, AMBIGUOUS_RESPONSE, ATTRIBUTE_OR_VALUE_EXISTS, AUTH_METHOD_NOT_SUPPORTED, AUTH_UNKNOWN, BUSY, CLIENT_LOOP, COMPARE_FALSE, COMPARE_TRUE, CONFIDENTIALITY_REQUIRED, CONNECT_ERROR, CONSTRAINT_VIOLATION, CONTROL_NOT_FOUND, DECODING_ERROR, ENCODING_ERROR, ENTRY_ALREADY_EXISTS, FILTER_ERROR, INAPPROPRIATE_AUTHENTICATION, INAPPROPRIATE_MATCHING, INSUFFICIENT_ACCESS_RIGHTS, INVALID_ATTRIBUTE_SYNTAX, INVALID_CREDENTIALS, INVALID_DN_SYNTAX, INVALID_RESPONSE, IS_LEAF, LDAP_NOT_SUPPORTED, LDAP_PARTIAL_RESULTS, LDAP_TIMEOUT, LOCAL_ERROR, LOOP_DETECT, MORE_RESULTS_TO_RETURN, NAMING_VIOLATION, NO_MEMORY, NO_RESULTS_RETURNED, NO_SUCH_ATTRIBUTE, NO_SUCH_OBJECT, NOT_ALLOWED_ON_NONLEAF, NOT_ALLOWED_ON_RDN, OBJECT_CLASS_MODS_PROHIBITED, OBJECT_CLASS_VIOLATION, OPERATIONS_ERROR, OTHER, PROTOCOL_ERROR, REFERRAL, REFERRAL_LIMIT_EXCEEDED, SASL_BIND_IN_PROGRESS, SERVER_DOWN, SIZE_LIMIT_EXCEEDED, STRONG_AUTH_REQUIRED, SUCCESS, TIME_LIMIT_EXCEEDED, TLS_NOT_SUPPORTED, UNAVAILABLE, UNAVAILABLE_CRITICAL_EXTENSION, UNDEFINED_ATTRIBUTE_TYPE, UNWILLING_TO_PERFORM, USER_CANCELLED
 
Constructor Summary
InterThreadException(java.lang.String message, java.lang.Object[] arguments, int resultCode, java.lang.Throwable rootException, Message request)
          Constructs a InterThreadException with its associated message.
 
Method Summary
(package private)  int getMessageID()
          Returns the message ID of this message request.
(package private)  int getReplyType()
          Returns the message type expected as a reply to the message associated with this message's request type.
 
Methods inherited from class com.novell.ldap.LDAPException
getCause, getExceptionString, getLDAPErrorMessage, getLocalizedMessage, getMatchedDN, getMessage, getResultCode, resultCodeToString, resultCodeToString, resultCodeToString, resultCodeToString, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

request

private Message request
Constructor Detail

InterThreadException

InterThreadException(java.lang.String message,
                     java.lang.Object[] arguments,
                     int resultCode,
                     java.lang.Throwable rootException,
                     Message request)
Constructs a InterThreadException with its associated message.

Parameters:
message - The text providign additional error information.

resultCode - The error result code.

request - The Message class associated with this exception.
Method Detail

getMessageID

final int getMessageID()
Returns the message ID of this message request.

Returns:
the message ID. Returns -1 if no message is associated with this exception.

getReplyType

final int getReplyType()
Returns the message type expected as a reply to the message associated with this message's request type.

Returns:
the message type of the expected reply. Returns -1 if no reply expected.

All LDAP Classes
Internal LDAP Classes

Copyright ? 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000