import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.OfHeader;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortModInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortModInputBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.port.service.rev131107.SalPortService;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.port.service.rev131107.UpdatePort;
import org.opendaylight.yang.gen.v1.urn.opendaylight.port.service.rev131107.UpdatePortInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.port.service.rev131107.UpdatePortOutput;
import org.opendaylight.yangtools.yang.common.RpcResult;
-public final class SalPortServiceImpl
- extends AbstractSimpleService<UpdatePortInput, UpdatePortOutput> implements SalPortService {
+public final class UpdatePortImpl extends AbstractSimpleService<UpdatePortInput, UpdatePortOutput>
+ implements UpdatePort {
private final ConvertorExecutor convertorExecutor;
private final VersionConvertorData data;
private final SingleLayerPortService<UpdatePortOutput> portMessage;
- public SalPortServiceImpl(final RequestContextStack requestContextStack,
+ public UpdatePortImpl(final RequestContextStack requestContextStack,
final DeviceContext deviceContext,
final ConvertorExecutor convertorExecutor) {
super(requestContextStack, deviceContext, UpdatePortOutput.class);
}
@Override
- public ListenableFuture<RpcResult<UpdatePortOutput>> updatePort(final UpdatePortInput input) {
+ public ListenableFuture<RpcResult<UpdatePortOutput>> invoke(final UpdatePortInput input) {
return portMessage.canUseSingleLayerSerialization()
? portMessage.handleServiceCall(getPortFromInput(input))
: handleServiceCall(input);
@Override
protected OfHeader buildRequest(final Xid xid, final UpdatePortInput input) {
- final Optional<PortModInput> ofPortModInput = convertorExecutor
- .convert(getPortFromInput(input), data);
+ final Optional<PortModInput> ofPortModInput = convertorExecutor.convert(getPortFromInput(input), data);
- final PortModInputBuilder mdInput = new PortModInputBuilder(ofPortModInput
- .orElse(PortConvertor.defaultResult(getVersion())))
- .setXid(xid.getValue());
-
- return mdInput.build();
+ return new PortModInputBuilder(ofPortModInput.orElse(PortConvertor.defaultResult(getVersion())))
+ .setXid(xid.getValue())
+ .build();
}
private static Port getPortFromInput(final UpdatePortInput input) {