Active Directory/Connect: Difference between revisions

Content added Content deleted
m (Kotlin variant)
(Kotlin variant enhanced)
Line 131: Line 131:
var connection: LdapNetworkConnection? = null
var connection: LdapNetworkConnection? = null
try {
try {
if (log.isLoggable(Level.INFO))
if (info)
log.info("LDAP Connection to $hostname on port $port")
log.info("LDAP Connection to $hostname on port $port")
connection = LdapNetworkConnection(hostname, port.toInt())
connection = LdapNetworkConnection(hostname, port.toInt())


try {
try {
if (log.isLoggable(Level.INFO))
if (info)
log.info("LDAP bind")
log.info("LDAP bind")
connection.bind()
connection.bind()
Line 144: Line 144:


try {
try {
if (log.isLoggable(Level.INFO))
if (info)
log.info("LDAP unbind")
log.info("LDAP unbind")
connection.unBind()
connection.unBind()
Line 152: Line 152:
} finally {
} finally {
try {
try {
if (log.isLoggable(Level.INFO))
if (info)
log.info("LDAP close connection")
log.info("LDAP close connection")
connection!!.close()
connection!!.close()
Line 162: Line 162:


private val log = Logger.getLogger(LDAP::class.java.name)
private val log = Logger.getLogger(LDAP::class.java.name)
private val info = log.isLoggable(Level.INFO)
private val hostname: String by map
private val hostname: String by map
private val port: String by map
private val port: String by map