org.apache.camel.component.gae.auth
Class GAuthComponent
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.component.gae.auth.GAuthComponent
- All Implemented Interfaces:
- CamelContextAware, Component, Service, ShutdownableService
public class GAuthComponent
- extends DefaultComponent
The GAuth Component
implements a Google-specific OAuth comsumer. This component supports OAuth
1.0a. For background information refer to OAuth for Web
Applications and the GData developer
guide for OAuth..
| Methods inherited from class org.apache.camel.impl.DefaultComponent |
afterConfiguration, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, validateParameters, validateURI |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GAuthComponent
public GAuthComponent()
GAuthComponent
public GAuthComponent(CamelContext context)
getConsumerKey
public String getConsumerKey()
setConsumerKey
public void setConsumerKey(String consumerKey)
getConsumerSecret
public String getConsumerSecret()
setConsumerSecret
public void setConsumerSecret(String consumerSecret)
getKeyLoader
public GAuthKeyLoader getKeyLoader()
setKeyLoader
public void setKeyLoader(GAuthKeyLoader keyLoader)
createEndpoint
public GAuthEndpoint createEndpoint(String uri)
throws Exception
- Description copied from interface:
Component
- Attempt to resolve an endpoint for the given URI if the component is
capable of handling the URI
- Specified by:
createEndpoint in interface Component- Overrides:
createEndpoint in class DefaultComponent
- Parameters:
uri - the URI to create
- Returns:
- a newly created endpoint or null if this component cannot create
instances of the given uri
- Throws:
Exception - is thrown if error creating the endpoint
createEndpoint
protected Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Description copied from class:
DefaultComponent
- A factory method allowing derived components to create a new endpoint
from the given URI, remaining path and optional parameters
- Specified by:
createEndpoint in class DefaultComponent
- Parameters:
uri - the full URI of the endpointremaining - the remaining part of the URI without the query
parameters or component prefixparameters - the optional parameters passed in
- Returns:
- a newly created endpoint or null if the endpoint cannot be
created based on the inputs
- Throws:
Exception
Apache CAMEL