Class SolaceJcsmpConnection

    • Constructor Detail

      • SolaceJcsmpConnection

        public SolaceJcsmpConnection()
    • Method Detail

      • createSession

        public com.solacesystems.jcsmp.JCSMPSession createSession()
                                                           throws java.lang.Exception
        Specified by:
        createSession in interface SolaceJcsmpSessionCreator
        Throws:
        java.lang.Exception
      • additionalDebug

        protected boolean additionalDebug()
      • getHost

        @NotNull
        public @NotNull java.lang.String getHost()
        The tcp address to your Solace router, such as "tcp://localhost:55555".
      • setHost

        public void setHost​(@NotNull
                            @NotNull java.lang.String host)
        The tcp address to your Solace router, such as "tcp://localhost:55555".
        Parameters:
        host -
      • getVpn

        @NotNull
        public @NotNull java.lang.String getVpn()
        The Solace VPN name, such as "default".
      • setVpn

        public void setVpn​(@NotNull
                           @NotNull java.lang.String vpn)
        The Solace VPN name, such as "default".
        Parameters:
        vpn -
      • getAuthenticationProvider

        @NotNull
        public @NotNull AuthenticationProvider getAuthenticationProvider()
        How would you like to be authenticated when connecting to Solace.
      • setAuthenticationProvider

        public void setAuthenticationProvider​(@NotNull
                                              @NotNull AuthenticationProvider authenticationProvider)
        How would you like to be authenticated when connecting to Solace.
      • getAdditionalDebug

        public java.lang.Boolean getAdditionalDebug()
      • setAdditionalDebug

        public void setAdditionalDebug​(java.lang.Boolean additionalDebug)