org.apache.camel.component.ssh
Class SshEndpoint
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.impl.ScheduledPollEndpoint
org.apache.camel.component.ssh.SshEndpoint
- 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
@UriEndpoint(scheme="ssh",
consumerClass=SshConsumer.class)
public class SshEndpoint
- extends org.apache.camel.impl.ScheduledPollEndpoint
Represents an SSH endpoint.
Field Summary |
protected org.slf4j.Logger |
log
|
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint |
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties |
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, 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 interface org.apache.camel.Service |
start, stop |
log
protected final org.slf4j.Logger log
SshEndpoint
public SshEndpoint()
SshEndpoint
public SshEndpoint(String uri,
SshComponent component)
SshEndpoint
public SshEndpoint(String uri,
SshComponent component,
SshConfiguration configuration)
createProducer
public org.apache.camel.Producer createProducer()
throws Exception
- Throws:
Exception
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
- Throws:
Exception
isSingleton
public boolean isSingleton()
sendExecCommand
public SshResult sendExecCommand(String command)
throws Exception
- Throws:
Exception
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class org.apache.camel.impl.DefaultEndpoint
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop
in class org.apache.camel.impl.DefaultEndpoint
- Throws:
Exception
getConfiguration
public SshConfiguration getConfiguration()
setConfiguration
public void setConfiguration(SshConfiguration configuration)
getHost
public String getHost()
setHost
public void setHost(String host)
getPort
public int getPort()
setPort
public void setPort(int port)
getUsername
public String getUsername()
setUsername
public void setUsername(String username)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getPollCommand
public String getPollCommand()
setPollCommand
public void setPollCommand(String pollCommand)
getKeyPairProvider
public org.apache.sshd.common.KeyPairProvider getKeyPairProvider()
setKeyPairProvider
public void setKeyPairProvider(org.apache.sshd.common.KeyPairProvider keyPairProvider)
getKeyType
public String getKeyType()
setKeyType
public void setKeyType(String keyType)
getTimeout
public long getTimeout()
setTimeout
public void setTimeout(long timeout)
getCertFilename
public String getCertFilename()
- Deprecated. As of version 2.11, replaced by
getCertResource()
setCertFilename
public void setCertFilename(String certFilename)
- Deprecated. As of version 2.11, replaced by
setCertResource(String)
getCertResource
public String getCertResource()
setCertResource
public void setCertResource(String certResource)
Apache Camel