import org.opendaylight.protocol.framework.ProtocolHandlerFactory;
import org.opendaylight.protocol.framework.ProtocolMessageDecoder;
import org.opendaylight.protocol.framework.ProtocolMessageEncoder;
-import org.opendaylight.protocol.pcep.PCEPMessage;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Message;
/**
* PCEP specific factory for protocol inbound/outbound handlers.
*/
-public class PCEPHandlerFactory extends ProtocolHandlerFactory<PCEPMessage> {
- private final ProtocolMessageEncoder<PCEPMessage> encoder;
+public class PCEPHandlerFactory extends ProtocolHandlerFactory<Message> {
+ private final ProtocolMessageEncoder<Message> encoder;
public PCEPHandlerFactory() {
super(new PCEPMessageFactory());
- this.encoder = new ProtocolMessageEncoder<PCEPMessage>(this.msgFactory);
+ this.encoder = new ProtocolMessageEncoder<Message>(this.msgFactory);
}
@Override
@Override
public ChannelHandler[] getDecoders() {
- return new ChannelHandler[] { new PCEPMessageHeaderDecoder(), new ProtocolMessageDecoder<PCEPMessage>(this.msgFactory) };
+ return new ChannelHandler[] { new PCEPMessageHeaderDecoder(), new ProtocolMessageDecoder<Message>(this.msgFactory) };
}
}