package com.hwlcn.ldap.ldap.sdk;
import com.hwlcn.core.annotation.Extensible;
import com.hwlcn.core.annotation.ThreadSafety;
import com.hwlcn.ldap.util.ThreadSafetyLevel;
@Extensible()
@ThreadSafety(level=ThreadSafetyLevel.INTERFACE_THREADSAFE)
public interface DisconnectHandler
{
void handleDisconnect(final LDAPConnection connection, final String host,
final int port, final DisconnectType disconnectType,
final String message, final Throwable cause);
}