/* See LICENSE for licensing and NOTICE for copyright. */ package org.ldaptive; import org.ldaptive.control.RequestControl; import org.ldaptive.handler.IntermediateResponseHandler; import org.ldaptive.referral.ReferralHandler; /** * Marker interface for all ldap requests. * * @author Middleware Services */ public interface Request extends Message<RequestControl> { /** * Returns the referral handler. * * @return referral handler */ ReferralHandler getReferralHandler(); /** * Returns the intermediate response handlers. * * @return intermediate response handlers */ IntermediateResponseHandler[] getIntermediateResponseHandlers(); }