Class Resender

  • All Implemented Interfaces:
    com.netscape.certsrv.connector.IResender, java.lang.Runnable

    public class Resender
    extends java.lang.Object
    implements com.netscape.certsrv.connector.IResender
    Resend requests at intervals to the server to check if it's been completed. Default interval is 5 minutes.
    • Constructor Summary

      Constructors 
      Constructor Description
      Resender​(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest)  
      Resender​(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest, int interval)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRequest​(com.netscape.certsrv.request.IRequest r)
      Adds the request to the resend queue.
      void run()  
      void start​(java.lang.String name)  
      void stop()  
      • Methods inherited from class java.lang.Object

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

      • logger

        public static org.slf4j.Logger logger
      • mDest

        protected com.netscape.certsrv.connector.IRemoteAuthority mDest
      • mRequestIds

        protected java.util.Vector<java.lang.String> mRequestIds
      • mNickName

        protected java.lang.String mNickName
      • mClientCiphers

        protected java.lang.String mClientCiphers
      • connected

        protected boolean connected
      • mInterval

        protected int mInterval
    • Constructor Detail

      • Resender

        public Resender​(IAuthority authority,
                        java.lang.String nickName,
                        java.lang.String clientCiphers,
                        com.netscape.certsrv.connector.IRemoteAuthority dest)
      • Resender

        public Resender​(IAuthority authority,
                        java.lang.String nickName,
                        java.lang.String clientCiphers,
                        com.netscape.certsrv.connector.IRemoteAuthority dest,
                        int interval)
    • Method Detail

      • addRequest

        public void addRequest​(com.netscape.certsrv.request.IRequest r)
        Description copied from interface: com.netscape.certsrv.connector.IResender
        Adds the request to the resend queue.
        Specified by:
        addRequest in interface com.netscape.certsrv.connector.IResender
        Parameters:
        r - Request to be placed on the resend queue.
      • start

        public void start​(java.lang.String name)
        Specified by:
        start in interface com.netscape.certsrv.connector.IResender
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • stop

        public void stop()
        Specified by:
        stop in interface com.netscape.certsrv.connector.IResender