diff --git a/src/java/org/jivesoftware/multiplexer/ClientSession.java b/src/java/org/jivesoftware/multiplexer/ClientSession.java index 1408659..5e39edc 100644 --- a/src/java/org/jivesoftware/multiplexer/ClientSession.java +++ b/src/java/org/jivesoftware/multiplexer/ClientSession.java @@ -190,7 +190,8 @@ super(serverName, connection, streamID); } - public String getAvailableStreamFeatures() { + @Override + public String getAvailableStreamFeatures() { // Offer authenticate and registration only if TLS was not required or if required // then the connection is already secured if (conn.getTlsPolicy() == Connection.TLSPolicy.required && !conn.isSecure()) { @@ -231,7 +232,8 @@ * * @param stanza the stanza sent by the server. */ - public void deliver(Element stanza) { + @Override + public void deliver(Element stanza) { // Until session is not authenticated we need to inspect server traffic if (status != Session.STATUS_AUTHENTICATED) { String tag = stanza.getName(); @@ -259,7 +261,8 @@ } } - public void close() { + @Override + public void close() { close(false); } @@ -271,7 +274,8 @@ * @param systemStopped true when the server is no longer available or the * connection manager is being shutdown. */ - public void close(boolean systemStopped) { + @Override + public void close(boolean systemStopped) { if (status != STATUS_CLOSED) { // Change the status to closed status = STATUS_CLOSED; @@ -289,7 +293,8 @@ } } - public boolean isClosed() { + @Override + public boolean isClosed() { return status == STATUS_CLOSED; } } diff --git a/src/java/org/jivesoftware/multiplexer/ConnectionManager.java b/src/java/org/jivesoftware/multiplexer/ConnectionManager.java index f3b6437..cd73acd 100644 --- a/src/java/org/jivesoftware/multiplexer/ConnectionManager.java +++ b/src/java/org/jivesoftware/multiplexer/ConnectionManager.java @@ -189,7 +189,8 @@ serverName = JiveGlobals.getXMLProperty("xmpp.domain").toLowerCase(); Thread finishSetup = new Thread() { - public void run() { + @Override + public void run() { try { // Start modules startModules(); @@ -741,7 +742,8 @@ /** *

Logs the server shutdown.

*/ - public void run() { + @Override + public void run() { shutdownServer(); Log.info("Connection Manager halted"); System.err.println("Connection Manager halted"); @@ -760,7 +762,8 @@ /** *

Shuts down the JVM after a 5 second delay.

*/ - public void run() { + @Override + public void run() { try { Thread.sleep(5000); // No matter what, we make sure it's dead diff --git a/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java b/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java index f316d03..5c03e12 100644 --- a/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java +++ b/src/java/org/jivesoftware/multiplexer/ConnectionWorkerThread.java @@ -458,7 +458,8 @@ connection.deliver(sb.toString()); } - public void run() { + @Override + public void run() { try { super.run(); } diff --git a/src/java/org/jivesoftware/multiplexer/ServerPacketReader.java b/src/java/org/jivesoftware/multiplexer/ServerPacketReader.java index 572c7ca..0f05fd4 100644 --- a/src/java/org/jivesoftware/multiplexer/ServerPacketReader.java +++ b/src/java/org/jivesoftware/multiplexer/ServerPacketReader.java @@ -66,7 +66,8 @@ // Create a thread that will read and store DOM Elements. Thread thread = new Thread("Server Packet Reader") { - public void run() { + @Override + public void run() { while (open) { Element doc; try { diff --git a/src/java/org/jivesoftware/multiplexer/ServerSurrogate.java b/src/java/org/jivesoftware/multiplexer/ServerSurrogate.java index 7716cd2..b1a1c24 100644 --- a/src/java/org/jivesoftware/multiplexer/ServerSurrogate.java +++ b/src/java/org/jivesoftware/multiplexer/ServerSurrogate.java @@ -89,7 +89,8 @@ // Start thread that will send heartbeats to the server every 30 seconds // to keep connections to the server open. Thread hearbeatThread = new Thread() { - public void run() { + @Override + public void run() { while (true) { try { Thread.sleep(30000); @@ -319,7 +320,8 @@ handler); } - protected void beforeExecute(Thread thread, Runnable task) { + @Override + protected void beforeExecute(Thread thread, Runnable task) { super.beforeExecute(thread, task); ConnectionWorkerThread workerThread = (ConnectionWorkerThread) thread; // Check that the worker thread is valid. This means that it has a valid connection @@ -334,7 +336,8 @@ } } - public void shutdown() { + @Override + public void shutdown() { // Notify the server that the connection manager is being shut down execute(new Runnable() { public void run() { diff --git a/src/java/org/jivesoftware/multiplexer/Session.java b/src/java/org/jivesoftware/multiplexer/Session.java index a674933..1f964fa 100644 --- a/src/java/org/jivesoftware/multiplexer/Session.java +++ b/src/java/org/jivesoftware/multiplexer/Session.java @@ -179,7 +179,8 @@ public abstract void deliver(Element stanza); - public String toString() { + @Override + public String toString() { return super.toString() + " status: " + status + " id: " + streamID; } diff --git a/src/java/org/jivesoftware/multiplexer/StreamError.java b/src/java/org/jivesoftware/multiplexer/StreamError.java index 6b126c0..dbf4741 100644 --- a/src/java/org/jivesoftware/multiplexer/StreamError.java +++ b/src/java/org/jivesoftware/multiplexer/StreamError.java @@ -208,7 +208,8 @@ return element.asXML(); } - public String toString() { + @Override + public String toString() { StringWriter out = new StringWriter(); XMLWriter writer = new XMLWriter(out, OutputFormat.createPrettyPrint()); try { diff --git a/src/java/org/jivesoftware/multiplexer/net/ClientConnectionHandler.java b/src/java/org/jivesoftware/multiplexer/net/ClientConnectionHandler.java index d1a7e2b..5df86eb 100644 --- a/src/java/org/jivesoftware/multiplexer/net/ClientConnectionHandler.java +++ b/src/java/org/jivesoftware/multiplexer/net/ClientConnectionHandler.java @@ -24,15 +24,18 @@ */ public class ClientConnectionHandler extends ConnectionHandler { - StanzaHandler createStanzaHandler(NIOConnection connection) throws XmlPullParserException { + @Override + StanzaHandler createStanzaHandler(NIOConnection connection) throws XmlPullParserException { return new ClientStanzaHandler(router, serverName, connection); } - NIOConnection createNIOConnection(IoSession session) { + @Override + NIOConnection createNIOConnection(IoSession session) { return new NIOConnection(session, new ClientFailoverDeliverer()); } - int getMaxIdleTime() { + @Override + int getMaxIdleTime() { // Return 30 minuntes return JiveGlobals.getIntProperty("xmpp.client.idle", 30 * 60 * 1000) / 1000; } diff --git a/src/java/org/jivesoftware/multiplexer/net/ClientStanzaHandler.java b/src/java/org/jivesoftware/multiplexer/net/ClientStanzaHandler.java index 9d345e6..3ee7247 100644 --- a/src/java/org/jivesoftware/multiplexer/net/ClientStanzaHandler.java +++ b/src/java/org/jivesoftware/multiplexer/net/ClientStanzaHandler.java @@ -30,15 +30,18 @@ super(router, serverName, connection); } - String getNamespace() { + @Override + String getNamespace() { return "jabber:client"; } - boolean validateHost() { + @Override + boolean validateHost() { return JiveGlobals.getBooleanProperty("xmpp.client.validate.host",false); } - boolean createSession(String namespace, String serverName, XmlPullParser xpp, Connection connection) + @Override + boolean createSession(String namespace, String serverName, XmlPullParser xpp, Connection connection) throws XmlPullParserException { if ("jabber:client".equals(namespace)) { // The connected client is a regular client so create a ClientSession diff --git a/src/java/org/jivesoftware/multiplexer/net/ConnectionHandler.java b/src/java/org/jivesoftware/multiplexer/net/ConnectionHandler.java index b33a0c7..7b4a8c6 100644 --- a/src/java/org/jivesoftware/multiplexer/net/ConnectionHandler.java +++ b/src/java/org/jivesoftware/multiplexer/net/ConnectionHandler.java @@ -62,7 +62,8 @@ } } - public void sessionOpened(IoSession session) throws Exception { + @Override + public void sessionOpened(IoSession session) throws Exception { // Create a new XML parser for the new connection. The parser will be used by the XMPPDecoder filter. XMLLightweightParser parser = new XMLLightweightParser(CHARSET); session.setAttribute(XML_PARSER, parser); @@ -77,14 +78,16 @@ } } - public void sessionClosed(IoSession session) throws Exception { + @Override + public void sessionClosed(IoSession session) throws Exception { // Get the connection for this session Connection connection = (Connection) session.getAttribute(CONNECTION); // Inform the connection that it was closed connection.close(); } - public void sessionIdle(IoSession session, IdleStatus status) throws Exception { + @Override + public void sessionIdle(IoSession session, IdleStatus status) throws Exception { // Get the connection for this session Connection connection = (Connection) session.getAttribute(CONNECTION); // Close idle connection @@ -94,7 +97,8 @@ connection.close(); } - public void exceptionCaught(IoSession session, Throwable cause) throws Exception { + @Override + public void exceptionCaught(IoSession session, Throwable cause) throws Exception { if (cause instanceof IOException) { // TODO Verify if there were packets pending to be sent and decide what to do with them Log.debug(cause); @@ -108,7 +112,8 @@ } } - public void messageReceived(IoSession session, Object message) throws Exception { + @Override + public void messageReceived(IoSession session, Object message) throws Exception { //System.out.println("RCVD: " + message); // Get the stanza handler for this session StanzaHandler handler = (StanzaHandler) session.getAttribute(HANDLER); diff --git a/src/java/org/jivesoftware/multiplexer/net/DNSUtil.java b/src/java/org/jivesoftware/multiplexer/net/DNSUtil.java index abb6c89..40101ad 100644 --- a/src/java/org/jivesoftware/multiplexer/net/DNSUtil.java +++ b/src/java/org/jivesoftware/multiplexer/net/DNSUtil.java @@ -246,7 +246,8 @@ return port; } - public String toString() { + @Override + public String toString() { return host + ":" + port; } } diff --git a/src/java/org/jivesoftware/multiplexer/net/MXParser.java b/src/java/org/jivesoftware/multiplexer/net/MXParser.java index 01c3351..7fa746c 100644 --- a/src/java/org/jivesoftware/multiplexer/net/MXParser.java +++ b/src/java/org/jivesoftware/multiplexer/net/MXParser.java @@ -34,7 +34,8 @@ */ private long lastHeartbeat = 0; - protected int nextImpl() + @Override + protected int nextImpl() throws XmlPullParserException, IOException { text = null; diff --git a/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java b/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java index 47dbc6c..d79224d 100644 --- a/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java +++ b/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java @@ -398,7 +398,8 @@ this.tlsPolicy = tlsPolicy; } - public String toString() { + @Override + public String toString() { return super.toString() + " MINA Session: " + ioSession; } } diff --git a/src/java/org/jivesoftware/multiplexer/net/SSLJiveServerSocketFactory.java b/src/java/org/jivesoftware/multiplexer/net/SSLJiveServerSocketFactory.java index 728fa60..4650b4b 100644 --- a/src/java/org/jivesoftware/multiplexer/net/SSLJiveServerSocketFactory.java +++ b/src/java/org/jivesoftware/multiplexer/net/SSLJiveServerSocketFactory.java @@ -63,23 +63,28 @@ this.factory = factory; } - public ServerSocket createServerSocket(int i) throws IOException { + @Override + public ServerSocket createServerSocket(int i) throws IOException { return factory.createServerSocket(i); } - public ServerSocket createServerSocket(int i, int i1) throws IOException { + @Override + public ServerSocket createServerSocket(int i, int i1) throws IOException { return factory.createServerSocket(i, i1); } - public ServerSocket createServerSocket(int i, int i1, InetAddress inetAddress) throws IOException { + @Override + public ServerSocket createServerSocket(int i, int i1, InetAddress inetAddress) throws IOException { return factory.createServerSocket(i, i1, inetAddress); } - public String[] getDefaultCipherSuites() { + @Override + public String[] getDefaultCipherSuites() { return factory.getDefaultCipherSuites(); } - public String[] getSupportedCipherSuites() { + @Override + public String[] getSupportedCipherSuites() { return factory.getSupportedCipherSuites(); } } diff --git a/src/java/org/jivesoftware/multiplexer/net/SocketConnection.java b/src/java/org/jivesoftware/multiplexer/net/SocketConnection.java index 5f6d368..8e4244d 100644 --- a/src/java/org/jivesoftware/multiplexer/net/SocketConnection.java +++ b/src/java/org/jivesoftware/multiplexer/net/SocketConnection.java @@ -626,7 +626,8 @@ writing.compareAndSet(true, false); } - public String toString() { + @Override + public String toString() { return super.toString() + " socket: " + socket; } diff --git a/src/java/org/jivesoftware/multiplexer/net/SocketSendingTracker.java b/src/java/org/jivesoftware/multiplexer/net/SocketSendingTracker.java index e260c56..2c7e5a2 100644 --- a/src/java/org/jivesoftware/multiplexer/net/SocketSendingTracker.java +++ b/src/java/org/jivesoftware/multiplexer/net/SocketSendingTracker.java @@ -67,7 +67,8 @@ public void start() { shutdown = false; checkingThread = new Thread("SocketSendingTracker") { - public void run() { + @Override + public void run() { while (!shutdown) { checkHealth(); synchronized (this) { diff --git a/src/java/org/jivesoftware/multiplexer/net/TLSStreamReader.java b/src/java/org/jivesoftware/multiplexer/net/TLSStreamReader.java index d886b2a..322f0c3 100644 --- a/src/java/org/jivesoftware/multiplexer/net/TLSStreamReader.java +++ b/src/java/org/jivesoftware/multiplexer/net/TLSStreamReader.java @@ -141,6 +141,7 @@ */ private InputStream createInputStream() { return new InputStream() { + @Override public synchronized int read() throws IOException { doRead(); if (!inAppBB.hasRemaining()) { @@ -149,6 +150,7 @@ return inAppBB.get(); } + @Override public synchronized int read(byte[] bytes, int off, int len) throws IOException { // Check if in the previous read the inAppBB ByteBuffer remained with unread data. // If all the data was consumed then read from the socket channel. Otherwise, diff --git a/src/java/org/jivesoftware/multiplexer/net/TLSStreamWriter.java b/src/java/org/jivesoftware/multiplexer/net/TLSStreamWriter.java index 5d1bc64..101c866 100644 --- a/src/java/org/jivesoftware/multiplexer/net/TLSStreamWriter.java +++ b/src/java/org/jivesoftware/multiplexer/net/TLSStreamWriter.java @@ -103,6 +103,7 @@ */ private OutputStream createOutputStream() { return new OutputStream() { + @Override public synchronized void write(int b) throws IOException { outAppData.put((byte) b); outAppData.flip(); @@ -110,6 +111,7 @@ outAppData.clear(); } + @Override public synchronized void write(byte[] bytes, int off, int len) throws IOException { outAppData = resizeApplicationBuffer(bytes.length); outAppData.put(bytes, off, len); diff --git a/src/java/org/jivesoftware/multiplexer/net/XMLSocketWriter.java b/src/java/org/jivesoftware/multiplexer/net/XMLSocketWriter.java index e9553e6..5623040 100644 --- a/src/java/org/jivesoftware/multiplexer/net/XMLSocketWriter.java +++ b/src/java/org/jivesoftware/multiplexer/net/XMLSocketWriter.java @@ -35,7 +35,8 @@ * * @throws IOException if an I/O error occurs while flushing the writer. */ - public void flush() throws IOException { + @Override + public void flush() throws IOException { // Register that we have started sending data connection.writeStarted(); try { diff --git a/src/java/org/jivesoftware/multiplexer/net/XMPPDecoder.java b/src/java/org/jivesoftware/multiplexer/net/XMPPDecoder.java index e50a916..f774267 100644 --- a/src/java/org/jivesoftware/multiplexer/net/XMPPDecoder.java +++ b/src/java/org/jivesoftware/multiplexer/net/XMPPDecoder.java @@ -24,7 +24,8 @@ */ public class XMPPDecoder extends CumulativeProtocolDecoder { - protected boolean doDecode(IoSession session, ByteBuffer in, ProtocolDecoderOutput out) + @Override + protected boolean doDecode(IoSession session, ByteBuffer in, ProtocolDecoderOutput out) throws Exception { // Get the XML light parser from the IoSession XMLLightweightParser parser = (XMLLightweightParser) session.getAttribute(ConnectionHandler.XML_PARSER); diff --git a/src/java/org/jivesoftware/multiplexer/net/http/HttpSession.java b/src/java/org/jivesoftware/multiplexer/net/http/HttpSession.java index 9e2a13c..93f2f0c 100644 --- a/src/java/org/jivesoftware/multiplexer/net/http/HttpSession.java +++ b/src/java/org/jivesoftware/multiplexer/net/http/HttpSession.java @@ -51,7 +51,8 @@ } // Create xmpp parser to keep in each thread localParser = new ThreadLocal() { - protected XMPPPacketReader initialValue() { + @Override + protected XMPPPacketReader initialValue() { XMPPPacketReader parser = new XMPPPacketReader(); factory.setNamespaceAware(true); parser.setXPPFactory(factory); @@ -123,7 +124,8 @@ return elements; } - public String getAvailableStreamFeatures() { + @Override + public String getAvailableStreamFeatures() { StringBuilder sb = new StringBuilder(200); for (Element element : getAvailableStreamFeaturesElements()) { sb.append(element.asXML()); @@ -131,11 +133,13 @@ return sb.toString(); } - public void close() { + @Override + public void close() { closeConnection(); } - public void close(boolean isServerShuttingDown) { + @Override + public void close(boolean isServerShuttingDown) { closeConnection(); } @@ -144,7 +148,8 @@ * * @return true if this session has been closed and no longer activley accepting connections. */ - public synchronized boolean isClosed() { + @Override + public synchronized boolean isClosed() { return isClosed; } @@ -742,7 +747,8 @@ } } - public void deliver(Element stanza) { + @Override + public void deliver(Element stanza) { // Until session is not authenticated we need to inspect server traffic if (status != Session.STATUS_AUTHENTICATED) { String tag = stanza.getName(); diff --git a/src/java/org/jivesoftware/multiplexer/net/http/HttpSessionManager.java b/src/java/org/jivesoftware/multiplexer/net/http/HttpSessionManager.java index cc9176d..5ce8206 100644 --- a/src/java/org/jivesoftware/multiplexer/net/http/HttpSessionManager.java +++ b/src/java/org/jivesoftware/multiplexer/net/http/HttpSessionManager.java @@ -346,7 +346,8 @@ private class HttpSessionReaper extends TimerTask { - public void run() { + @Override + public void run() { long currentTime = System.currentTimeMillis(); for (HttpSession session : sessionMap.values()) { long lastActive = currentTime - session.getLastActivity(); diff --git a/src/java/org/jivesoftware/multiplexer/task/CloseSessionTask.java b/src/java/org/jivesoftware/multiplexer/task/CloseSessionTask.java index 5131ceb..ff5d13d 100644 --- a/src/java/org/jivesoftware/multiplexer/task/CloseSessionTask.java +++ b/src/java/org/jivesoftware/multiplexer/task/CloseSessionTask.java @@ -31,7 +31,8 @@ workerThread.clientSessionClosed(streamID); } - public void serverNotAvailable() { + @Override + public void serverNotAvailable() { // Do nothing; } } \ No newline at end of file diff --git a/src/java/org/jivesoftware/multiplexer/task/DeliveryFailedTask.java b/src/java/org/jivesoftware/multiplexer/task/DeliveryFailedTask.java index d8c7507..74a8fae 100644 --- a/src/java/org/jivesoftware/multiplexer/task/DeliveryFailedTask.java +++ b/src/java/org/jivesoftware/multiplexer/task/DeliveryFailedTask.java @@ -35,7 +35,8 @@ workerThread.deliveryFailed(stanza, streamID); } - public void serverNotAvailable() { + @Override + public void serverNotAvailable() { // Do nothing; } } diff --git a/src/java/org/jivesoftware/multiplexer/task/NewSessionTask.java b/src/java/org/jivesoftware/multiplexer/task/NewSessionTask.java index 87ef45a..8ffa28c 100644 --- a/src/java/org/jivesoftware/multiplexer/task/NewSessionTask.java +++ b/src/java/org/jivesoftware/multiplexer/task/NewSessionTask.java @@ -36,7 +36,8 @@ workerThread.clientSessionCreated(streamID, address); } - public void serverNotAvailable() { + @Override + public void serverNotAvailable() { // Close client session indicating that the server is not available ClientSession.getSession(streamID).close(true); } diff --git a/src/java/org/jivesoftware/multiplexer/task/RouteTask.java b/src/java/org/jivesoftware/multiplexer/task/RouteTask.java index 4ccbd9c..00ebf3d 100644 --- a/src/java/org/jivesoftware/multiplexer/task/RouteTask.java +++ b/src/java/org/jivesoftware/multiplexer/task/RouteTask.java @@ -33,7 +33,8 @@ workerThread.deliver(stanza, streamID); } - public void serverNotAvailable() { + @Override + public void serverNotAvailable() { // Close client session indicating that the server is not available ClientSession.getSession(streamID).close(true); } diff --git a/src/java/org/jivesoftware/util/Base64.java b/src/java/org/jivesoftware/util/Base64.java index 4c136fb..968ee3d 100644 --- a/src/java/org/jivesoftware/util/Base64.java +++ b/src/java/org/jivesoftware/util/Base64.java @@ -1056,6 +1056,7 @@ * @return next byte * @since 1.3 */ + @Override public int read() throws java.io.IOException { // Do we need to get data? if (position < 0) { @@ -1176,6 +1177,7 @@ * @return bytes read into array or -1 if end of stream is encountered. * @since 1.3 */ + @Override public int read(byte[] dest, int off, int len) throws java.io.IOException { int i; @@ -1284,6 +1286,7 @@ * the byte to write * @since 1.3 */ + @Override public void write(int theByte) throws java.io.IOException { // Encoding suspended? if (suspendEncoding) { @@ -1340,6 +1343,7 @@ * max number of bytes to read into array * @since 1.3 */ + @Override public void write(byte[] theBytes, int off, int len) throws java.io.IOException { // Encoding suspended? @@ -1377,6 +1381,7 @@ * * @since 1.3 */ + @Override public void close() throws java.io.IOException { // 1. Ensure that pending characters are written flushBase64(); diff --git a/src/java/org/jivesoftware/util/FastDateFormat.java b/src/java/org/jivesoftware/util/FastDateFormat.java index 8866ee0..e7118da 100644 --- a/src/java/org/jivesoftware/util/FastDateFormat.java +++ b/src/java/org/jivesoftware/util/FastDateFormat.java @@ -1082,11 +1082,13 @@ mLocale = locale; } - public int hashCode() { + @Override + public int hashCode() { return mStyle * 31 + mLocale.hashCode(); } - public boolean equals(Object obj) { + @Override + public boolean equals(Object obj) { if (this == obj) { return true; } @@ -1160,7 +1162,8 @@ return ((Comparable)a).compareTo(b); } - public boolean equals(Object obj) { + @Override + public boolean equals(Object obj) { if (this == obj) { return true; } @@ -1178,13 +1181,15 @@ key.mObj2 == null : mObj2.equals(key.mObj2)); } - public int hashCode() { + @Override + public int hashCode() { return (mObj1 == null ? 0 : mObj1.hashCode()) + (mObj2 == null ? 0 : mObj2.hashCode()); } - public String toString() { + @Override + public String toString() { return "[" + mObj1 + ':' + mObj2 + ']'; } } diff --git a/src/java/org/jivesoftware/util/Log.java b/src/java/org/jivesoftware/util/Log.java index bb90b6b..c74cd25 100644 --- a/src/java/org/jivesoftware/util/Log.java +++ b/src/java/org/jivesoftware/util/Log.java @@ -417,7 +417,8 @@ private static final class JiveLogHandler extends Handler { - public void publish(LogRecord record) { + @Override + public void publish(LogRecord record) { Level level = record.getLevel(); Throwable throwable = record.getThrown(); @@ -467,11 +468,13 @@ } } - public void flush() { + @Override + public void flush() { // do nothing } - public void close() throws SecurityException { + @Override + public void close() throws SecurityException { // do nothing } } diff --git a/src/java/org/jivesoftware/util/StringUtils.java b/src/java/org/jivesoftware/util/StringUtils.java index c990a47..4ac2790 100644 --- a/src/java/org/jivesoftware/util/StringUtils.java +++ b/src/java/org/jivesoftware/util/StringUtils.java @@ -1117,7 +1117,8 @@ this.maxSize = maxSize; } - protected boolean removeEldestEntry(Map.Entry eldest) { + @Override + protected boolean removeEldestEntry(Map.Entry eldest) { return size() > maxSize; } } diff --git a/src/java/org/jivesoftware/util/TaskEngine.java b/src/java/org/jivesoftware/util/TaskEngine.java index be5b747..3b94936 100644 --- a/src/java/org/jivesoftware/util/TaskEngine.java +++ b/src/java/org/jivesoftware/util/TaskEngine.java @@ -295,7 +295,8 @@ this.task = task; } - public void run() { + @Override + public void run() { executor.submit(task); } } diff --git a/src/java/org/jivesoftware/util/XMLWriter.java b/src/java/org/jivesoftware/util/XMLWriter.java index 154b435..0135a42 100644 --- a/src/java/org/jivesoftware/util/XMLWriter.java +++ b/src/java/org/jivesoftware/util/XMLWriter.java @@ -430,13 +430,15 @@ // XMLFilterImpl methods //------------------------------------------------------------------------- - public void parse(InputSource source) throws IOException, SAXException { + @Override + public void parse(InputSource source) throws IOException, SAXException { installLexicalHandler(); super.parse(source); } - public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException { + @Override + public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException { for (int i = 0; i < LEXICAL_HANDLER_NAMES.length; i++) { if (LEXICAL_HANDLER_NAMES[i].equals(name)) { setLexicalHandler((LexicalHandler) value); @@ -446,7 +448,8 @@ super.setProperty(name, value); } - public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException { + @Override + public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException { for (int i = 0; i < LEXICAL_HANDLER_NAMES.length; i++) { if (LEXICAL_HANDLER_NAMES[i].equals(name)) { return getLexicalHandler(); @@ -471,11 +474,13 @@ // ContentHandler interface //------------------------------------------------------------------------- - public void setDocumentLocator(Locator locator) { + @Override + public void setDocumentLocator(Locator locator) { super.setDocumentLocator(locator); } - public void startDocument() throws SAXException { + @Override + public void startDocument() throws SAXException { try { writeDeclaration(); super.startDocument(); @@ -485,7 +490,8 @@ } } - public void endDocument() throws SAXException { + @Override + public void endDocument() throws SAXException { super.endDocument(); if ( autoFlush ) { @@ -495,7 +501,8 @@ } } - public void startPrefixMapping(String prefix, String uri) throws SAXException { + @Override + public void startPrefixMapping(String prefix, String uri) throws SAXException { if ( namespacesMap == null ) { namespacesMap = new HashMap(); } @@ -503,11 +510,13 @@ super.startPrefixMapping(prefix, uri); } - public void endPrefixMapping(String prefix) throws SAXException { + @Override + public void endPrefixMapping(String prefix) throws SAXException { super.endPrefixMapping(prefix); } - public void startElement(String namespaceURI, String localName, String qName, Attributes attributes) throws SAXException { + @Override + public void startElement(String namespaceURI, String localName, String qName, Attributes attributes) throws SAXException { try { charactersAdded = false; @@ -528,7 +537,8 @@ } } - public void endElement(String namespaceURI, String localName, String qName) throws SAXException { + @Override + public void endElement(String namespaceURI, String localName, String qName) throws SAXException { try { charactersAdded = false; --indentLevel; @@ -555,7 +565,8 @@ } } - public void characters(char[] ch, int start, int length) throws SAXException { + @Override + public void characters(char[] ch, int start, int length) throws SAXException { if (ch == null || ch.length == 0 || length <= 0) { return; } @@ -602,11 +613,13 @@ } } - public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException { + @Override + public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException { super.ignorableWhitespace(ch, start, length); } - public void processingInstruction(String target, String data) throws SAXException { + @Override + public void processingInstruction(String target, String data) throws SAXException { try { indent(); writer.write("Peter Donald * @deprecated Use LoggerOutputStream as this class was misnamed. */ +@Deprecated public class OutputStreamLogger extends LoggerOutputStream { @@ -36,7 +37,8 @@ * @param priority the priority at which to log * @deprecated Use LoggerOutputStream as this class was misnamed. */ - public OutputStreamLogger(final Logger logger, + @Deprecated + public OutputStreamLogger(final Logger logger, final Priority priority) { super(logger, priority); }