org.apache.camel.component.ldap
Class LdapEndpoint

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.component.ldap.LdapEndpoint
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class LdapEndpoint
extends org.apache.camel.impl.DefaultEndpoint

Represents an endpoint that synchronously invokes an LDAP server when a producer sends a message to it.


Field Summary
static String OBJECT_SCOPE
           
static String ONELEVEL_SCOPE
           
static String SUBTREE_SCOPE
           
static String SYSTEM_DN
           
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
  LdapEndpoint(String endpointUri, String remaining)
           
protected LdapEndpoint(String endpointUri, String remaining, LdapComponent component)
           
 
Method Summary
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
 String getBase()
           
 int getPageSize()
           
 String getReturnedAttributes()
           
 String getScope()
           
 boolean isSingleton()
           
 void setBase(String base)
           
 void setPageSize(int pageSize)
           
 void setReturnedAttributes(String returnedAttributes)
           
 void setScope(String scope)
           
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setProperties, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Field Detail

SYSTEM_DN

public static final String SYSTEM_DN
See Also:
Constant Field Values

OBJECT_SCOPE

public static final String OBJECT_SCOPE
See Also:
Constant Field Values

ONELEVEL_SCOPE

public static final String ONELEVEL_SCOPE
See Also:
Constant Field Values

SUBTREE_SCOPE

public static final String SUBTREE_SCOPE
See Also:
Constant Field Values
Constructor Detail

LdapEndpoint

protected LdapEndpoint(String endpointUri,
                       String remaining,
                       LdapComponent component)
                throws URISyntaxException
Throws:
URISyntaxException

LdapEndpoint

public LdapEndpoint(String endpointUri,
                    String remaining)
             throws URISyntaxException
Throws:
URISyntaxException
Method Detail

createConsumer

public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
                                         throws Exception
Throws:
Exception

createProducer

public org.apache.camel.Producer createProducer()
                                         throws Exception
Throws:
Exception

isSingleton

public boolean isSingleton()

getBase

public String getBase()

setBase

public void setBase(String base)

getScope

public String getScope()

setScope

public void setScope(String scope)

getPageSize

public int getPageSize()

setPageSize

public void setPageSize(int pageSize)

getReturnedAttributes

public String getReturnedAttributes()

setReturnedAttributes

public void setReturnedAttributes(String returnedAttributes)


Apache Camel