diff --git a/core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java b/core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java
index a16a6b83360ea3a57249449bd423a33e48df85b1..e905d16e91c25b7e615a0a4f2aa55810945ffb87 100644
--- a/core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java
+++ b/core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java
@@ -1,18 +1,7 @@
package jenkins.slaves;
-import hudson.Extension;
-import hudson.ExtensionList;
-import hudson.model.Computer;
-import java.io.IOException;
-import java.net.Socket;
-import java.util.Collections;
-import java.util.logging.Logger;
-import javax.inject.Inject;
import jenkins.AgentProtocol;
import jenkins.security.HMACConfidentialKey;
-import org.jenkinsci.Symbol;
-import org.jenkinsci.remoting.engine.JnlpConnectionState;
-import org.jenkinsci.remoting.engine.JnlpProtocol1Handler;
/**
* {@link AgentProtocol} that accepts connection from agents.
@@ -42,20 +31,11 @@ import org.jenkinsci.remoting.engine.JnlpProtocol1Handler;
* @author Kohsuke Kawaguchi
* @since 1.467
*/
-public class JnlpSlaveAgentProtocol extends AgentProtocol {
+public class JnlpSlaveAgentProtocol {
/**
* This secret value is used as a seed for agents.
*/
public static final HMACConfidentialKey SLAVE_SECRET =
new HMACConfidentialKey(JnlpSlaveAgentProtocol.class, "secret");
- @Override
- public String getName() {
- return null;
- }
-
- @Override
- public void handle(Socket socket) throws IOException, InterruptedException {
-
- }
}
diff --git a/pom.xml b/pom.xml
index ecc45c78347eb36f572a8f8d3216f9ddde2902ca..c797d08a363850f104ef7d5a69d98e11c1ed12f5 100755
--- a/pom.xml
+++ b/pom.xml
@@ -102,7 +102,7 @@ THE SOFTWARE.
3.2.3
- 3.36
+ 3.40
3.14