org.apache.camel.component.ssh
Class SshComponent

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent
          extended by org.apache.camel.component.ssh.SshComponent
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class SshComponent
extends org.apache.camel.impl.DefaultComponent

Represents the component that manages SshEndpoint.


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
SshComponent()
           
 
Method Summary
protected  org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters)
           
 String getCertFilename()
           
 SshConfiguration getConfiguration()
           
 String getHost()
           
 org.apache.sshd.common.KeyPairProvider getKeyPairProvider()
           
 String getKeyType()
           
 String getPassword()
           
 String getPollCommand()
           
 int getPort()
           
 long getTimeout()
           
 String getUsername()
           
 void setCertFilename(String certFilename)
           
 void setConfiguration(SshConfiguration configuration)
           
 void setHost(String host)
           
 void setKeyPairProvider(org.apache.sshd.common.KeyPairProvider keyPairProvider)
           
 void setKeyType(String keyType)
           
 void setPassword(String password)
           
 void setPollCommand(String pollCommand)
           
 void setPort(int port)
           
 void setTimeout(long timeout)
           
 void setUsername(String username)
           
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, validateParameters, validateURI
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SshComponent

public SshComponent()
Method Detail

createEndpoint

protected org.apache.camel.Endpoint createEndpoint(String uri,
                                                   String remaining,
                                                   Map<String,Object> parameters)
                                            throws Exception
Specified by:
createEndpoint in class org.apache.camel.impl.DefaultComponent
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()

setCertFilename

public void setCertFilename(String certFilename)


Apache CAMEL