public abstract class BasicAuthJcsmpSessionServiceFactory extends SessionServiceFactory
BasicAuthJcsmpSessionService
instances. Extends SessionServiceFactory
.
This factory provides a way to create BasicAuthJcsmpSessionService
instances with
authenticate to Solace with Basic Authentication.
Modifier and Type | Class and Description |
---|---|
static class |
BasicAuthJcsmpSessionServiceFactory.Builder |
Constructor and Description |
---|
BasicAuthJcsmpSessionServiceFactory() |
Modifier and Type | Method and Description |
---|---|
static BasicAuthJcsmpSessionServiceFactory.Builder |
builder() |
SessionService |
create()
This is the core method that subclasses must implement.
|
abstract java.lang.String |
host()
The host name or IP address of the Solace broker.
|
abstract java.lang.String |
password()
The password to use for authentication.
|
abstract java.lang.String |
username()
The username to use for authentication.
|
abstract java.lang.String |
vpnName()
The name of the VPN to connect to.
|
equals, getSubmissionMode, hashCode, setQueue, setSubmissionMode
public abstract java.lang.String host()
public abstract java.lang.String username()
public abstract java.lang.String password()
public abstract java.lang.String vpnName()
public static BasicAuthJcsmpSessionServiceFactory.Builder builder()
public SessionService create()
SessionServiceFactory
create
in class SessionServiceFactory