org.globus.ogsa.impl.base.gram.setuid.setuidJavaSrc
Class Setuid

java.lang.Object
  extended byorg.globus.ogsa.impl.base.gram.setuid.setuidJavaSrc.Setuid

public class Setuid
extends java.lang.Object

This class starts up a User Hosting Environment as aparticular user. It uses a c file and a script to do the same


Constructor Summary
Setuid()
           
 
Method Summary
 java.lang.String getUsername(java.lang.String subjectDN, GridMap gridMap)
           
 void pingService(java.lang.String urlString, java.lang.String subjectDN)
           
 void pingService(java.lang.String urlString, java.lang.String subjectDN, long pingFrequency, long timeout)
           
 void startLocalHostingEnv(ServiceProperties props, java.lang.String username, java.lang.String port, java.lang.String mmjfsHost, java.lang.String mmjfsPort)
           
 void startLocalHostingEnv(java.lang.String[] cmd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Setuid

public Setuid()
Method Detail

getUsername

public java.lang.String getUsername(java.lang.String subjectDN,
                                    GridMap gridMap)
                             throws java.lang.Exception
Throws:
java.lang.Exception

startLocalHostingEnv

public void startLocalHostingEnv(ServiceProperties props,
                                 java.lang.String username,
                                 java.lang.String port,
                                 java.lang.String mmjfsHost,
                                 java.lang.String mmjfsPort)
                          throws java.lang.Exception
Throws:
java.lang.Exception

startLocalHostingEnv

public void startLocalHostingEnv(java.lang.String[] cmd)
                          throws java.lang.Exception
Throws:
java.lang.Exception

pingService

public void pingService(java.lang.String urlString,
                        java.lang.String subjectDN)
                 throws java.lang.Exception
Throws:
java.lang.Exception

pingService

public void pingService(java.lang.String urlString,
                        java.lang.String subjectDN,
                        long pingFrequency,
                        long timeout)
                 throws java.lang.Exception
Throws:
java.lang.Exception