public class ConnectionStringBuilder extends Object
Examples:
// TCP protocol:
si.setConnections(
(new ConnectionStringBuilder()).addTcpProtocol()
.setHost("localhost")
.setReconnect(true)
.and().build()
);
// File protocol:
si.setConnections(
(new ConnectionStringBuilder()).addFileProtocol()
.setFilename("log.sil")
.and().build()
);
| Modifier and Type | Field and Description |
|---|---|
protected ConnectionsBuilder |
cb |
| Constructor and Description |
|---|
ConnectionStringBuilder() |
| Modifier and Type | Method and Description |
|---|---|
FileProtocolConnectionStringBuilder |
addFileProtocol()
Adds File protocol, returns FileProtocolConnectionStringBuilder
instance with property setters.
|
MemoryProtocolConnectionStringBuilder |
addMemoryProtocol()
Adds Memory protocol.
|
PipeProtocolConnectionStringBuilder |
addPipeProtocol()
Adds Pipe protocol, returns PipeProtocolConnectionStringBuilder instance with property setters.
|
TcpProtocolConnectionStringBuilder |
addTcpProtocol()
Adds Tcp protocol, returns TcpProtocolConnectionStringBuilder
instance with property setters.
|
TextProtocolConnectionStringBuilder |
addTextProtocol()
Adds Text protocol, returns TextProtocolConnectionStringBuilder
instance with property setters.
|
String |
build()
Builds the resulting connection string.
|
protected ConnectionsBuilder cb
public PipeProtocolConnectionStringBuilder addPipeProtocol()
public FileProtocolConnectionStringBuilder addFileProtocol()
public MemoryProtocolConnectionStringBuilder addMemoryProtocol()
public TcpProtocolConnectionStringBuilder addTcpProtocol()
public TextProtocolConnectionStringBuilder addTextProtocol()
public String build()
Copyright © 2023. All rights reserved.