File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed
src/main/java/com/cloudbees/syslog/sender Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,23 @@ public void setMessageFormat(MessageFormat messageFormat) {
133133 public void setDefaultSeverity (Severity defaultSeverity ) {
134134 this .defaultSeverity = defaultSeverity ;
135135 }
136+
137+ /**
138+ * Set the hostname or IP of the syslog server to which messages will be
139+ * sent.
140+ *
141+ * @param syslogServerHostname
142+ * The hostname or IP address of the syslog server.
143+ */
144+ public abstract void setSyslogServerHostname (final String syslogServerHostname );
145+
146+ /**
147+ * Set the port number of the syslog server to which messages will be sent.
148+ *
149+ * @param syslogServerPort
150+ * The port to which syslog messages will be sent.
151+ */
152+ public abstract void setSyslogServerPort (int syslogServerPort );
136153
137154 @ Override
138155 public String toString () {
Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ private synchronized void ensureSyslogServerConnection() throws IOException {
186186 }
187187 }
188188
189+ @ Override
189190 public void setSyslogServerHostname (final String syslogServerHostname ) {
190191 this .syslogServerHostnameReference = new CachingReference <InetAddress >(DEFAULT_INET_ADDRESS_TTL_IN_NANOS ) {
191192 @ Nullable
@@ -200,6 +201,7 @@ protected InetAddress newObject() {
200201 };
201202 }
202203
204+ @ Override
203205 public void setSyslogServerPort (int syslogServerPort ) {
204206 this .syslogServerPort = syslogServerPort ;
205207 }
Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ public void sendMessage(SyslogMessage message) throws IOException {
102102 }
103103
104104
105+ @ Override
105106 public void setSyslogServerHostname (final String syslogServerHostname ) {
106107 this .syslogServerHostnameReference = new CachingReference <InetAddress >(DEFAULT_INET_ADDRESS_TTL_IN_NANOS ) {
107108 @ Nullable
@@ -116,6 +117,7 @@ protected InetAddress newObject() {
116117 };
117118 }
118119
120+ @ Override
119121 public void setSyslogServerPort (int syslogServerPort ) {
120122 this .syslogServerPort = syslogServerPort ;
121123 }
You can’t perform that action at this time.
0 commit comments