Update Renderer Module
[transportpce.git] / renderer / src / main / java / org / opendaylight / transportpce / renderer / provisiondevice / RendererServiceOperations.java
index 2ba2583d807003de51e9e8f9b0827775ea895266..b9eb463786ece0265eb491545444cbb213f6d51d 100644 (file)
@@ -9,10 +9,12 @@ package org.opendaylight.transportpce.renderer.provisiondevice;
 
 import com.google.common.util.concurrent.ListenableFuture;
 
+import org.opendaylight.transportpce.common.OperationResult;
 import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev171017.ServiceDeleteInput;
 import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev171017.ServiceDeleteOutput;
 import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev171017.ServiceImplementationRequestInput;
 import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev171017.ServiceImplementationRequestOutput;
+import org.opendaylight.yang.gen.v1.http.org.transportpce.b.c._interface.service.types.rev171016.service.path.PathDescription;
 
 
 public interface RendererServiceOperations {
@@ -21,4 +23,8 @@ public interface RendererServiceOperations {
 
     ListenableFuture<ServiceDeleteOutput> serviceDelete(ServiceDeleteInput input);
 
+    OperationResult reserveResource(PathDescription pathDescription);
+
+    OperationResult freeResource(PathDescription pathDescription);
+
 }