-/**
+/*
* 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.api.openflow.device;
/**
- * @author tkubas
+ * Message translator.
+ *
* @param <I> input message
* @param <O> output message
- *
*/
public interface MessageTranslator<I, O> {
/**
- * Translates from input to output
- * @param input
- * @param deviceState
- * @param connectionDistinguisher
+ * Translates from input to output.
+ * @param input input
+ * @param deviceInfo node information
+ * @param connectionDistinguisher connection distinguisher
* @return message of output type
*/
- O translate(I input, DeviceState deviceState, Object connectionDistinguisher);
-
+ O translate(I input, DeviceInfo deviceInfo, Object connectionDistinguisher);
}