org.pfsw.tools.beluga.ldap.proxy
Class ProxyServer

java.lang.Object
  extended by org.pfsw.tools.beluga.ldap.server.LDAPv3RequestProcessor
      extended by org.pfsw.tools.beluga.ldap.proxy.ProxyServer

public class ProxyServer
extends LDAPv3RequestProcessor

This request processor just forwards the request messages to another LDAP server and receives the answers to hand them back to the caller.

Version:
1.0
Author:
Manfred Duchrow

Constructor Summary
ProxyServer()
          Initialize the new instance with default values.
 
Method Summary
 BindResponse bind(BindRequest request)
          Executes a LDAPv3 BindRequest.
 SearchResponse[] search(SearchRequest request)
          Executes a LDAPv3 SearchRequest.
 
Methods inherited from class org.pfsw.tools.beluga.ldap.server.LDAPv3RequestProcessor
add, delete, modify, unbind
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyServer

public ProxyServer()
Initialize the new instance with default values.

Method Detail

bind

public BindResponse bind(BindRequest request)
Description copied from class: LDAPv3RequestProcessor
Executes a LDAPv3 BindRequest. Returns a bindResponse or null if it doesn't handle the request.

Overrides:
bind in class LDAPv3RequestProcessor
Parameters:
request - The bind request message.

search

public SearchResponse[] search(SearchRequest request)
Description copied from class: LDAPv3RequestProcessor
Executes a LDAPv3 SearchRequest. Returns an array of serach response objects or null if it doesn't handle the request.

Overrides:
search in class LDAPv3RequestProcessor
Parameters:
request - The search request message.


Copyright © 2012 Manfred Duchrow Consulting & Software. All Rights Reserved.