Class Client

    • Constructor Summary

      Constructors 
      Constructor Description
      Client​(PKIClient client, java.lang.String subsystem, java.lang.String name)  
      Client​(PKIClient client, java.lang.String subsystem, java.lang.String prefix, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addClient​(Client client)  
      <T> T createProxy​(java.lang.Class<T> clazz)  
      javax.ws.rs.core.Response get()  
      <T> T get​(java.lang.Class<T> responseType)  
      javax.ws.rs.core.Response get​(java.lang.String suffix)  
      <T> T get​(java.lang.String suffix, java.lang.Class<T> responseType)  
      Client getClient​(java.lang.String name)  
      java.lang.String getName()  
      java.lang.String getSubsystem()  
      javax.ws.rs.core.Response post()  
      <T> T post​(java.lang.Class<T> responseType)  
      javax.ws.rs.core.Response post​(java.lang.String suffix)  
      <T> T post​(java.lang.String suffix, java.lang.Class<T> responseType)  
      void removeClient​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • subsystem

        public java.lang.String subsystem
      • prefix

        public java.lang.String prefix
      • name

        public java.lang.String name
      • clients

        public java.util.LinkedHashMap<java.lang.String,​Client> clients
    • Constructor Detail

      • Client

        public Client​(PKIClient client,
                      java.lang.String subsystem,
                      java.lang.String name)
      • Client

        public Client​(PKIClient client,
                      java.lang.String subsystem,
                      java.lang.String prefix,
                      java.lang.String name)
    • Method Detail

      • getSubsystem

        public java.lang.String getSubsystem()
      • getName

        public java.lang.String getName()
      • addClient

        public void addClient​(Client client)
      • getClient

        public Client getClient​(java.lang.String name)
      • removeClient

        public void removeClient​(java.lang.String name)
      • createProxy

        public <T> T createProxy​(java.lang.Class<T> clazz)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • get

        public javax.ws.rs.core.Response get()
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • get

        public <T> T get​(java.lang.Class<T> responseType)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • get

        public javax.ws.rs.core.Response get​(java.lang.String suffix)
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • get

        public <T> T get​(java.lang.String suffix,
                         java.lang.Class<T> responseType)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • post

        public javax.ws.rs.core.Response post()
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • post

        public <T> T post​(java.lang.Class<T> responseType)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • post

        public javax.ws.rs.core.Response post​(java.lang.String suffix)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • post

        public <T> T post​(java.lang.String suffix,
                          java.lang.Class<T> responseType)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception