org.globus.cog.abstraction.impl.execution.ssh
Class SSHSecurityContextImpl

java.lang.Object
  extended by org.globus.cog.abstraction.impl.execution.ssh.SSHSecurityContextImpl
All Implemented Interfaces:
SecurityContext

public class SSHSecurityContextImpl
extends Object
implements SecurityContext


Constructor Summary
SSHSecurityContextImpl()
           
SSHSecurityContextImpl(Object credentials)
           
 
Method Summary
 String getAlias()
           
 Object getAttribute(String name)
           
 Object getCredentials()
           
 void setAlias(String alias)
           
 void setAttribute(String name, Object value)
           
 void setCredentials(Object credentials)
           
 void setCredentials(Object credentials, String alias)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSHSecurityContextImpl

public SSHSecurityContextImpl()

SSHSecurityContextImpl

public SSHSecurityContextImpl(Object credentials)
Method Detail

setCredentials

public void setCredentials(Object credentials,
                           String alias)
Specified by:
setCredentials in interface SecurityContext

setCredentials

public void setCredentials(Object credentials)
Specified by:
setCredentials in interface SecurityContext

getCredentials

public Object getCredentials()
                      throws InvalidSecurityContextException
Specified by:
getCredentials in interface SecurityContext
Throws:
InvalidSecurityContextException

setAttribute

public void setAttribute(String name,
                         Object value)
Specified by:
setAttribute in interface SecurityContext

getAttribute

public Object getAttribute(String name)
Specified by:
getAttribute in interface SecurityContext

setAlias

public void setAlias(String alias)
Specified by:
setAlias in interface SecurityContext

getAlias

public String getAlias()
Specified by:
getAlias in interface SecurityContext