summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2015-02-04 17:46:45 +0000
committerAlex Rudyy <orudyy@apache.org>2015-02-04 17:46:45 +0000
commit43bba6aff5eb4ebbe3630d21fadb46cd32727535 (patch)
treed202ed350cffffe59a753ec64eabaf3999f02210 /qpid/java
parentd75fedad65ae24813f440362931a9a7b7fb66cac (diff)
downloadqpid-python-43bba6aff5eb4ebbe3630d21fadb46cd32727535.tar.gz
QPID-6356: Add port transport into operational log message for starting managegement plugins
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1657341 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessages.java6
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsole_logmessages.properties2
-rw-r--r--qpid/java/broker-core/src/test/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessagesTest.java8
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java22
-rw-r--r--qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java11
5 files changed, 26 insertions, 23 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessages.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessages.java
index 9ac0a2fe73..6c27b51ce0 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessages.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessages.java
@@ -100,16 +100,16 @@ public class ManagementConsoleMessages
/**
* Log a ManagementConsole message of the Format:
- * <pre>MNG-1002 : Starting : {0} : Listening on port {1,number,#}</pre>
+ * <pre>MNG-1002 : Starting : {0} : Listening on {1} port {2,number,#}</pre>
* Optional values are contained in [square brackets] and are numbered
* sequentially in the method call.
*
*/
- public static LogMessage LISTENING(String param1, Number param2)
+ public static LogMessage LISTENING(String param1, String param2, Number param3)
{
String rawMessage = _messages.getString("LISTENING");
- final Object[] messageArguments = {param1, param2};
+ final Object[] messageArguments = {param1, param2, param3};
// Create a new MessageFormat to ensure thread safety.
// Sharing a MessageFormat and using applyPattern is not thread safe
MessageFormat formatter = new MessageFormat(rawMessage, _currentLocale);
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsole_logmessages.properties b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsole_logmessages.properties
index b6f1dbaa38..bb4dce7d36 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsole_logmessages.properties
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/logging/messages/ManagementConsole_logmessages.properties
@@ -22,7 +22,7 @@
STARTUP = MNG-1001 : {0} Management Startup
# 0 - Service
# 1 - Port
-LISTENING = MNG-1002 : Starting : {0} : Listening on port {1,number,#}
+LISTENING = MNG-1002 : Starting : {0} : Listening on {1} port {2,number,#}
# 0 - Service
# 1 - Port
SHUTTING_DOWN = MNG-1003 : Shutting down : {0} : port {1,number,#}
diff --git a/qpid/java/broker-core/src/test/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessagesTest.java b/qpid/java/broker-core/src/test/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessagesTest.java
index e72cb2806b..4b4fbb2db6 100644
--- a/qpid/java/broker-core/src/test/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessagesTest.java
+++ b/qpid/java/broker-core/src/test/java/org/apache/qpid/server/logging/messages/ManagementConsoleMessagesTest.java
@@ -22,6 +22,8 @@ package org.apache.qpid.server.logging.messages;
import java.util.List;
+import org.apache.qpid.server.model.Transport;
+
/**
* Test MNG Log Messages
*/
@@ -39,13 +41,13 @@ public class ManagementConsoleMessagesTest extends AbstractTestMessages
public void testManagementListening()
{
- String transport = "JMX";
+ String management = "JMX";
Integer port = 8889;
- _logMessage = ManagementConsoleMessages.LISTENING(transport, port);
+ _logMessage = ManagementConsoleMessages.LISTENING(management, Transport.TCP.name(), port);
List<Object> log = performLog();
- String[] expected = {"Starting :", transport, ": Listening on port", String.valueOf(port)};
+ String[] expected = {"Starting :", management, ": Listening on ", Transport.TCP.name(), " port", String.valueOf(port)};
validateLogMessage(log, "MNG-1002", expected);
}
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java
index f62d8416bf..4e340c7b72 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java
+++ b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java
@@ -46,7 +46,6 @@ import org.eclipse.jetty.server.SessionManager;
import org.eclipse.jetty.server.handler.ErrorHandler;
import org.eclipse.jetty.server.nio.SelectChannelConnector;
import org.eclipse.jetty.server.ssl.SslSelectChannelConnector;
-import org.eclipse.jetty.server.ssl.SslSocketConnector;
import org.eclipse.jetty.servlet.FilterHolder;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
@@ -139,7 +138,7 @@ public class HttpManagement extends AbstractPluginAdapter<HttpManagement> implem
try
{
_server.start();
- logOperationalListenMessages(_server);
+ logOperationalListenMessages(httpPorts);
}
catch (Exception e)
{
@@ -448,13 +447,15 @@ public class HttpManagement extends AbstractPluginAdapter<HttpManagement> implem
root.addServlet(servletHolder, "/api/v" + BrokerModel.MODEL_MAJOR_VERSION + "/" + name + "/*");
}
- private void logOperationalListenMessages(Server server)
+ private void logOperationalListenMessages(Collection<Port<?>> ports)
{
- Connector[] connectors = server.getConnectors();
- for (Connector connector : connectors)
+ for (Port port : ports)
{
- getBroker().getEventLogger().message(ManagementConsoleMessages.LISTENING(stringifyConnectorScheme(connector),
- connector.getPort()));
+ Set<Transport> transports = port.getTransports();
+ for (Transport transport: transports)
+ {
+ getBroker().getEventLogger().message(ManagementConsoleMessages.LISTENING(Protocol.HTTP.name(), transport.name(), port.getPort()));
+ }
}
}
@@ -463,15 +464,10 @@ public class HttpManagement extends AbstractPluginAdapter<HttpManagement> implem
Connector[] connectors = server.getConnectors();
for (Connector connector : connectors)
{
- getBroker().getEventLogger().message(ManagementConsoleMessages.SHUTTING_DOWN(stringifyConnectorScheme(connector),
- connector.getPort()));
+ getBroker().getEventLogger().message(ManagementConsoleMessages.SHUTTING_DOWN(Protocol.HTTP.name(), connector.getPort()));
}
}
- private String stringifyConnectorScheme(Connector connector)
- {
- return connector instanceof SslSocketConnector ? "HTTPS" : "HTTP";
- }
private Collection<Port<?>> getHttpPorts(Collection<Port<?>> ports)
{
diff --git a/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java b/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
index 1711968b8f..040973ff6e 100644
--- a/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
+++ b/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagedObjectRegistry.java
@@ -36,6 +36,7 @@ import java.rmi.server.RMIServerSocketFactory;
import java.rmi.server.UnicastRemoteObject;
import java.security.GeneralSecurityException;
import java.util.HashMap;
+import java.util.Set;
import javax.management.JMException;
import javax.management.MBeanServer;
@@ -250,8 +251,12 @@ public class JMXManagedObjectRegistry implements ManagedObjectRegistry
_cs.start();
- String connectorServer = (connectorSslEnabled ? "SSL " : "") + "JMX RMIConnectorServer";
- getEventLogger().message(ManagementConsoleMessages.LISTENING(connectorServer, jmxPortConnectorServer));
+ Set<Transport> connectorTransports = _connectorPort.getTransports();
+ for (Transport transport: connectorTransports)
+ {
+ getEventLogger().message(ManagementConsoleMessages.LISTENING("JMX RMIConnectorServer", transport.name(), jmxPortConnectorServer));
+ }
+
getEventLogger().message(ManagementConsoleMessages.READY(OPERATIONAL_LOGGING_NAME));
}
@@ -261,7 +266,7 @@ public class JMXManagedObjectRegistry implements ManagedObjectRegistry
final RMIServerSocketFactory ssf = getRmiServerSocketFactory(useCustomRmiRegistry);
Registry rmiRegistry = LocateRegistry.createRegistry(jmxPortRegistryServer, null, ssf);
- getEventLogger().message(ManagementConsoleMessages.LISTENING("RMI Registry", jmxPortRegistryServer));
+ getEventLogger().message(ManagementConsoleMessages.LISTENING("RMI Registry", Transport.TCP.name(), jmxPortRegistryServer));
return rmiRegistry;
}