Class GitSSHService
- java.lang.Object
-
- org.uberfire.java.nio.fs.jgit.daemon.ssh.GitSSHService
-
public class GitSSHService extends Object
-
-
Constructor Summary
Constructors Constructor Description GitSSHService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getProperties()org.uberfire.java.nio.security.SSHAuthenticatorgetSshAuthenticator()org.jboss.errai.security.shared.service.AuthenticationServicegetUserPassAuthenticator()booleanisRunning()voidsetSshAuthenticator(org.uberfire.java.nio.security.SSHAuthenticator sshAuthenticator)voidsetup(File certDir, InetSocketAddress inetSocketAddress, String sshIdleTimeout, String algorithm, org.eclipse.jgit.transport.resolver.ReceivePackFactory receivePackFactory, org.eclipse.jgit.transport.resolver.UploadPackFactory uploadPackFactory, JGitFileSystemProvider.RepositoryResolverImpl<BaseGitCommand> repositoryResolver, ExecutorService executorService)voidsetup(File certDir, InetSocketAddress inetSocketAddress, String sshIdleTimeout, String algorithm, org.eclipse.jgit.transport.resolver.ReceivePackFactory receivePackFactory, org.eclipse.jgit.transport.resolver.UploadPackFactory uploadPackFactory, JGitFileSystemProvider.RepositoryResolverImpl<BaseGitCommand> repositoryResolver, ExecutorService executorService, String gitSshCiphers, String gitSshMacs)voidsetUserPassAuthenticator(org.jboss.errai.security.shared.service.AuthenticationService authenticationService)voidstart()voidstop()
-
-
-
Method Detail
-
setup
public void setup(File certDir, InetSocketAddress inetSocketAddress, String sshIdleTimeout, String algorithm, org.eclipse.jgit.transport.resolver.ReceivePackFactory receivePackFactory, org.eclipse.jgit.transport.resolver.UploadPackFactory uploadPackFactory, JGitFileSystemProvider.RepositoryResolverImpl<BaseGitCommand> repositoryResolver, ExecutorService executorService)
-
setup
public void setup(File certDir, InetSocketAddress inetSocketAddress, String sshIdleTimeout, String algorithm, org.eclipse.jgit.transport.resolver.ReceivePackFactory receivePackFactory, org.eclipse.jgit.transport.resolver.UploadPackFactory uploadPackFactory, JGitFileSystemProvider.RepositoryResolverImpl<BaseGitCommand> repositoryResolver, ExecutorService executorService, String gitSshCiphers, String gitSshMacs)
-
stop
public void stop()
-
start
public void start()
-
isRunning
public boolean isRunning()
-
getUserPassAuthenticator
public org.jboss.errai.security.shared.service.AuthenticationService getUserPassAuthenticator()
-
setUserPassAuthenticator
public void setUserPassAuthenticator(org.jboss.errai.security.shared.service.AuthenticationService authenticationService)
-
getSshAuthenticator
public org.uberfire.java.nio.security.SSHAuthenticator getSshAuthenticator()
-
setSshAuthenticator
public void setSshAuthenticator(org.uberfire.java.nio.security.SSHAuthenticator sshAuthenticator)
-
-