-/**
+/*
* Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
*/
package org.opendaylight.openflowplugin.impl.connection;
-import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.ExecutorService;
import org.opendaylight.openflowplugin.api.openflow.connection.HandshakeContext;
import org.opendaylight.openflowplugin.api.openflow.md.core.HandshakeManager;
-/**
- *
- */
public class HandshakeContextImpl implements HandshakeContext {
- private ThreadPoolExecutor handshakePool;
+ private ExecutorService handshakePool;
private HandshakeManager handshakeManager;
/**
- * @param handshakePool
- * @param handshakeManager
+ * Constructor.
+ *
+ * @param handshakePool - pool
+ * @param handshakeManager - manager
*/
- public HandshakeContextImpl(ThreadPoolExecutor handshakePool, HandshakeManager handshakeManager) {
+ public HandshakeContextImpl(ExecutorService handshakePool, HandshakeManager handshakeManager) {
this.handshakePool = handshakePool;
this.handshakeManager = handshakeManager;
}
}
@Override
- public ThreadPoolExecutor getHandshakePool() {
+ public ExecutorService getHandshakePool() {
return handshakePool;
}