@UriEndpoint(scheme="glogin", title="Google Login", syntax="glogin:hostName", producerOnly=true, label="cloud") public class GLoginEndpoint extends DefaultEndpoint
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
GLoginEndpoint(String endpointUri,
Component component,
String hostName,
int devPort)
Creates a new GLoginEndpoint.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
createConsumer(Processor processor)
|
Producer |
createProducer()
Creates a
GLoginProducer . |
String |
getClientName() |
GLoginComponent |
getComponent()
Returns the component instance that created this endpoint.
|
int |
getDevPort()
Returns the port for connecting to a development server.
|
String |
getHostName()
Returns the internet hostname of the GAE application where to login.
|
OutboundBinding<GLoginEndpoint,GLoginData,GLoginData> |
getOutboundBinding() |
String |
getPassword() |
GLoginService |
getService() |
String |
getUserName() |
boolean |
isDevAdmin() |
boolean |
isDevMode() |
boolean |
isSingleton()
Returns
true . |
void |
setClientName(String clientName)
Sets the client name used for authentication.
|
void |
setDevAdmin(boolean devAdmin)
Set to
true for logging in as admin to a development server. |
void |
setDevMode(boolean devMode)
Set to
true for connecting to a development server. |
void |
setOutboundBinding(OutboundBinding<GLoginEndpoint,GLoginData,GLoginData> outboundBinding)
Sets the outbound binding for
glogin endpoints. |
void |
setPassword(String password)
Sets the login password.
|
void |
setService(GLoginService service)
Sets the service that makes the remote calls to Google services or the
local development server.
|
void |
setUserName(String userName)
Sets the login username (a Google mail address).
|
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
public GLoginEndpoint(String endpointUri, Component component, String hostName, int devPort)
endpointUri
- the endpoint uricomponent
- component that created this endpoint.hostName
- internet hostname of a GAE application, for example
example.appspot.com
, or localhost
if
the application is running on a local development server.devPort
- port for connecting to the local development server.public GLoginComponent getComponent()
getComponent
in class DefaultEndpoint
public String getHostName()
public OutboundBinding<GLoginEndpoint,GLoginData,GLoginData> getOutboundBinding()
public void setOutboundBinding(OutboundBinding<GLoginEndpoint,GLoginData,GLoginData> outboundBinding)
glogin
endpoints. Default binding
is GLoginBinding
.public String getClientName()
public void setClientName(String clientName)
apache-camel-2.x
.public String getUserName()
public void setUserName(String userName)
public String getPassword()
public void setPassword(String password)
public int getDevPort()
devMode
is true
. Default is 8080.public boolean isDevAdmin()
public void setDevAdmin(boolean devAdmin)
true
for logging in as admin to a development server.
Only used if devMode
is true
. Default is
false
.public boolean isDevMode()
public void setDevMode(boolean devMode)
true
for connecting to a development server.public GLoginService getService()
public void setService(GLoginService service)
public Producer createProducer() throws Exception
GLoginProducer
.Exception
- can be thrownpublic Consumer createConsumer(Processor processor) throws Exception
processor
- the given processorException
- can be thrownpublic boolean isSingleton()
true
.Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.