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

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

public class InteractiveSSHSecurityContextImpl
extends Object
implements SecurityContext


Constructor Summary
InteractiveSSHSecurityContextImpl()
           
InteractiveSSHSecurityContextImpl(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

InteractiveSSHSecurityContextImpl

public InteractiveSSHSecurityContextImpl()

InteractiveSSHSecurityContextImpl

public InteractiveSSHSecurityContextImpl(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()
Specified by:
getCredentials in interface SecurityContext

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