org.ourgrid.common.url
Class URLProvider

java.lang.Object
  extended by org.ourgrid.common.url.URLProvider
Direct Known Subclasses:
MyGridURLProvider, PeerURLProvider, UserAgentURLProvider

public class URLProvider
extends java.lang.Object


Constructor Summary
URLProvider()
           
 
Method Summary
static java.lang.String getExternalName()
           
static java.lang.String getFullURL(java.lang.String rmiAddress, java.lang.String serviceName)
           
static java.lang.String getHost(java.lang.String rmiAddress)
           
static java.lang.String getName()
           
static java.lang.String getPort()
           
static int getPort(java.lang.String rmiAddress)
           
static java.lang.String getScheme(java.lang.String rmiAddress)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLProvider

public URLProvider()
Method Detail

getName

public static java.lang.String getName()

getPort

public static java.lang.String getPort()

getExternalName

public static java.lang.String getExternalName()

getPort

public static int getPort(java.lang.String rmiAddress)
                   throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

getHost

public static java.lang.String getHost(java.lang.String rmiAddress)
                                throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

getScheme

public static java.lang.String getScheme(java.lang.String rmiAddress)
                                  throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

getFullURL

public static java.lang.String getFullURL(java.lang.String rmiAddress,
                                          java.lang.String serviceName)
                                   throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException