org.ldaptive.servlets
Class SearchServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.ldaptive.servlets.SearchServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public final class SearchServlet
- extends javax.servlet.http.HttpServlet
Queries an LDAP and returns the result in the servlet response. The following
init params can be set for this servlet:
- poolType - BLOCKING or SOFTLIMIT
- searchExecutorClass - fully qualified class name that implements
ServletSearchExecutor
All other init params will set properties on:
Example: http://www.server.com/Search?query=uid=dfisher If you need to
pass complex queries, such as (&(cn=daniel*)(surname=fisher)), then the query
must be form encoded. If you only want to receive a subset of attributes
those can be specified. Example:
http://www.server.com/Search?query=uid=dfisher&attrs=givenname&attrs=surname
- Version:
- $Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
- Author:
- Middleware Services
- See Also:
- Serialized Form
|
Field Summary |
protected org.slf4j.Logger |
logger
Logger for this class. |
|
Method Summary |
void |
destroy()
|
void |
init(javax.servlet.ServletConfig config)
|
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.slf4j.Logger logger
- Logger for this class.
SearchServlet
public SearchServlet()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
-
- Specified by:
init in interface javax.servlet.Servlet- Overrides:
init in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
service
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
-
- Overrides:
service in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
destroy
public void destroy()
-
- Specified by:
destroy in interface javax.servlet.Servlet- Overrides:
destroy in class javax.servlet.GenericServlet
Copyright © 2003-2017 Virginia Tech. All Rights Reserved.