* @author Costin Manolache
*/
public class JMXProxyServlet extends HttpServlet {
- // ----------------------------------------------------- Instance Variables
+
+ private static final long serialVersionUID = 1L;
+ // ----------------------------------------------------- Instance Variables
/**
* MBean server.
*/
protected MBeanServer mBeanServer = null;
protected Registry registry;
- // --------------------------------------------------------- Public Methods
-
+ // --------------------------------------------------------- Public Methods
/**
* Initialize this servlet.
*/
if( value==null ) continue;
String valueString;
try {
- Class c = value.getClass();
+ Class<?> c = value.getClass();
if (c.isArray()) {
int len = Array.getLength(value);
StringBuilder sb = new StringBuilder("Array[" +
* @param msg Serializable
* @return Serializable - null if no reply should be sent
*/
+ @Override
public Serializable replyRequest(Serializable msg, final Member sender) {
if (! (msg instanceof MapMessage))return null;
MapMessage mapmsg = (MapMessage) msg;
* @param msg Serializable
* @param sender Member
*/
+ @Override
public void leftOver(Serializable msg, Member sender) {
//left over membership messages
if (! (msg instanceof MapMessage))return;
}
}
+ @Override
public void messageReceived(Serializable msg, Member sender) {
if (! (msg instanceof MapMessage)) return;
} //end if
}
+ @Override
public boolean accept(Serializable msg, Member sender) {
boolean result = false;
if (msg instanceof MapMessage) {
return result.toArray(new Member[result.size()]);
}
+ @Override
public void memberAdded(Member member) {
//do nothing
}
+ @Override
public void memberDisappeared(Member member) {
boolean removed = false;
synchronized (mapMembers) {
protected abstract Member[] publishEntryInfo(Object key, Object value) throws ChannelException;
+ @Override
public void heartbeat() {
try {
ping(accessTimeout);
//------------------------------------------------------------------------------
// Map Entry class
//------------------------------------------------------------------------------
- public static class MapEntry implements Map.Entry {
+ public static class MapEntry implements Map.Entry<Object,Object> {
private boolean backup;
private boolean proxy;
private Member[] backupNodes;
return primary;
}
+ @Override
public Object getValue() {
return value;
}
+ @Override
public Object setValue(Object value) {
Object old = this.value;
this.value = value;
return old;
}
+ @Override
public Object getKey() {
return key;
}
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
<bug>49714</bug>: The annotation process of Jar doesn't influence
distributable element of web.xml. (kfujino)
</fix>
+ <fix>
+ <bug>49757</bug>: Correct some generics warnings. Based on a patch
+ provided by Gábor. (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">