Class RemoteAuthority

java.lang.Object
com.netscape.cmscore.connector.RemoteAuthority
All Implemented Interfaces:
IRemoteAuthority

public class RemoteAuthority extends Object implements IRemoteAuthority
  • Constructor Details

    • RemoteAuthority

      public RemoteAuthority(String host, int port, String uri, int timeout)
      host parameter can be: "directory.knowledge.com" "199.254.1.2" "directory.knowledge.com:1050 people.catalog.com 199.254.1.2"
    • RemoteAuthority

      public RemoteAuthority(String host, int port, Hashtable<String,String> uris, int timeout)
    • RemoteAuthority

      public RemoteAuthority(String host, int port, Hashtable<String,String> uris, int timeout, String contentType)
    • RemoteAuthority

      public RemoteAuthority()
  • Method Details

    • init

      public void init(ConfigStore c) throws EBaseException
      Throws:
      EBaseException
    • getHost

      public String getHost()
      Description copied from interface: IRemoteAuthority
      Retrieves the host name of the remote Authority.
      Specified by:
      getHost in interface IRemoteAuthority
      Returns:
      String with the name of host of remote Authority.
    • getPort

      public int getPort()
      Description copied from interface: IRemoteAuthority
      Retrieves the port number of the remote Authority.
      Specified by:
      getPort in interface IRemoteAuthority
      Returns:
      Int with port number of remote Authority.
    • getURI

      public String getURI()
      Description copied from interface: IRemoteAuthority
      Retrieves the URI of the remote Authority.
      Specified by:
      getURI in interface IRemoteAuthority
      Returns:
      String with URI of remote Authority.
    • getURI

      public String getURI(String name)
      Description copied from interface: IRemoteAuthority
      Retrieves an URI by operation (multi-URI support)
      Specified by:
      getURI in interface IRemoteAuthority
      Parameters:
      name - operation to determine the receiving servlet
    • getURIs

      public Hashtable<String,String> getURIs()
      Description copied from interface: IRemoteAuthority
      Retrieves the list of URIs supported by the remote Authority (multi-URI support)
      Specified by:
      getURIs in interface IRemoteAuthority
    • getTimeout

      public int getTimeout()
      Description copied from interface: IRemoteAuthority
      Retrieves the timeout value for the connection to the remote Authority.
      Specified by:
      getTimeout in interface IRemoteAuthority
      Returns:
      In with remote Authority timeout value.
    • getContentType

      public String getContentType()
      Description copied from interface: IRemoteAuthority
      Retrieves the Content-Type value of the connection to the Remote Authority.
      Specified by:
      getContentType in interface IRemoteAuthority
      Returns:
      String with Content-Type, if it was set