javax.naming.ldap
Interface UnsolicitedNotification

All Superinterfaces:
ExtendedResponse sample code for javax.naming.ldap.ExtendedResponse definition code for javax.naming.ldap.ExtendedResponse , HasControls sample code for javax.naming.ldap.HasControls definition code for javax.naming.ldap.HasControls , Serializable sample code for java.io.Serializable definition code for java.io.Serializable

public interface UnsolicitedNotification
extends ExtendedResponse sample code for javax.naming.ldap.ExtendedResponse definition code for javax.naming.ldap.ExtendedResponse , HasControls sample code for javax.naming.ldap.HasControls definition code for javax.naming.ldap.HasControls

This interface represents an unsolicited notification as defined in RFC 2251. An unsolicited notification is sent by the LDAP server to the LDAP client without any provocation from the client. Its format is that of an extended response (ExtendedResponse).

Since:
1.3
See Also:
ExtendedResponse sample code for javax.naming.ldap.ExtendedResponse definition code for javax.naming.ldap.ExtendedResponse , UnsolicitedNotificationEvent sample code for javax.naming.ldap.UnsolicitedNotificationEvent definition code for javax.naming.ldap.UnsolicitedNotificationEvent , UnsolicitedNotificationListener sample code for javax.naming.ldap.UnsolicitedNotificationListener definition code for javax.naming.ldap.UnsolicitedNotificationListener

Method Summary
 NamingException sample code for javax.naming.NamingException definition code for javax.naming.NamingException getException sample code for javax.naming.ldap.UnsolicitedNotification.getException() definition code for javax.naming.ldap.UnsolicitedNotification.getException() ()
          Retrieves the exception as constructed using information sent by the server.
 String sample code for java.lang.String definition code for java.lang.String [] getReferrals sample code for javax.naming.ldap.UnsolicitedNotification.getReferrals() definition code for javax.naming.ldap.UnsolicitedNotification.getReferrals() ()
          Retrieves the referral(s) sent by the server.
 
Methods inherited from interface javax.naming.ldap.ExtendedResponse sample code for javax.naming.ldap.ExtendedResponse definition code for javax.naming.ldap.ExtendedResponse
getEncodedValue sample code for javax.naming.ldap.ExtendedResponse.getEncodedValue() definition code for javax.naming.ldap.ExtendedResponse.getEncodedValue() , getID sample code for javax.naming.ldap.ExtendedResponse.getID() definition code for javax.naming.ldap.ExtendedResponse.getID()
 
Methods inherited from interface javax.naming.ldap.HasControls sample code for javax.naming.ldap.HasControls definition code for javax.naming.ldap.HasControls
getControls sample code for javax.naming.ldap.HasControls.getControls() definition code for javax.naming.ldap.HasControls.getControls()
 

Method Detail

getReferrals sample code for javax.naming.ldap.UnsolicitedNotification.getReferrals() definition code for javax.naming.ldap.UnsolicitedNotification.getReferrals()

String sample code for java.lang.String definition code for java.lang.String [] getReferrals()
Retrieves the referral(s) sent by the server.

Returns:
A possibly null array of referrals, each of which is represented by a URL string. If null, no referral was sent by the server.

getException sample code for javax.naming.ldap.UnsolicitedNotification.getException() definition code for javax.naming.ldap.UnsolicitedNotification.getException()

NamingException sample code for javax.naming.NamingException definition code for javax.naming.NamingException  getException()
Retrieves the exception as constructed using information sent by the server.

Returns:
A possibly null exception as constructed using information sent by the server. If null, a "success" status was indicated by the server.