package com.perforce.p4splunk.client;
import java.util.Map;
import com.splunk.modularinput.Parameter;
import com.splunk.modularinput.SingleValueParameter;
public class ConnectionConfig {
private final String p4port;
private final boolean ssl;
private final String serverUri;
private final String trust;
public ConnectionConfig(Map<String, Parameter> params) {
this.p4port = ((SingleValueParameter) params.get("p4port")).getValue();
this.ssl = false;
this.trust = null;
this.serverUri = toUri();
}
public ConnectionConfig(String p4port) {
this.p4port = p4port;
this.ssl = false;
this.trust = null;
this.serverUri = toUri();
}
private String toUri() {
if (ssl) {
return "p4javassl://" + p4port;
} else {
return "p4java://" + p4port;
}
}
public String getPort() {
return p4port;
}
public boolean isSsl() {
return ssl;
}
public String getTrust() {
return trust;
}
public String getServerUri() {
return serverUri;
}
public String toString() {
return serverUri;
}
}
# |
Change |
User |
Description |
Committed |
|
#2
|
10083 |
Paul Allen |
Added support for journal position and rotation. |
|
|
#1
|
10077 |
Paul Allen |
Add export command -- not yet working. |
|
|
//guest/paul_allen/dev/p4-splunk-java/src/com/perforce/p4splunk/ConnectionConfig.java |
#1
|
10058 |
Paul Allen |
Java version of Perforce Modular Input |
|
|