private static void setVduLifeCycleEvents( VirtualDeploymentUnit virtualDeploymentUnit, VirtualDeploymentUnit vdu_new) { HashSet<LifecycleEvent> lifecycleEvents = new HashSet<>(); for (LifecycleEvent lifecycleEvent : virtualDeploymentUnit.getLifecycle_event()) { LifecycleEvent lifecycleEvent_new = new LifecycleEvent(); lifecycleEvent_new.setEvent(lifecycleEvent.getEvent()); lifecycleEvent_new.setLifecycle_events(lifecycleEvent.getLifecycle_events()); lifecycleEvents.add(lifecycleEvent_new); } vdu_new.setLifecycle_event(lifecycleEvents); }
for (String lifecycleName : lifecycleMap.keySet()) { LifecycleEvent lifecycleEvent = new LifecycleEvent(); lifecycleEvent.setEvent(Event.INSTANTIATE); break; case "start": lifecycleEvent.setEvent(Event.START); break; case "configure": lifecycleEvent.setEvent(Event.CONFIGURE); break; case "delete": lifecycleEvent.setEvent(Event.TERMINATE); break; case "stop": lifecycleEvent.setEvent(Event.STOP); break; lifecycleEvent.setLifecycle_events(cmds);
public static LifecycleEvent getLifecycleEvent(Collection<LifecycleEvent> events, Event event) { for (LifecycleEvent lce : events) if (lce.getEvent().ordinal() == event.ordinal()) { return lce; } return null; }
new HashSet<LifecycleEvent>() { LifecycleEvent lifecycleEvent = new LifecycleEvent(); lifecycleEvent.setEvent(Event.INSTANTIATE); lifecycleEvent.setLifecycle_events( new ArrayList<String>() {
private void checkIntegrityLifecycleEvents( VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor) throws NetworkServiceIntegrityException { if (virtualNetworkFunctionDescriptor.getLifecycle_event() != null) { for (LifecycleEvent event : virtualNetworkFunctionDescriptor.getLifecycle_event()) { if (event == null) { throw new NetworkServiceIntegrityException( "LifecycleEvent in VNFD " + virtualNetworkFunctionDescriptor.getName() + " is null"); } else if (event.getEvent() == null) { throw new NetworkServiceIntegrityException( "Event in one LifecycleEvent of VNFD " + virtualNetworkFunctionDescriptor.getName() + " does not exist"); } } } }
private static void setLifeCycleEvents( VirtualNetworkFunctionDescriptor vnfd, VirtualNetworkFunctionRecord virtualNetworkFunctionRecord) { virtualNetworkFunctionRecord.setLifecycle_event(new LinkedHashSet<LifecycleEvent>()); HashSet<LifecycleEvent> lifecycleEvents = new HashSet<>(); for (LifecycleEvent lifecycleEvent : vnfd.getLifecycle_event()) { LifecycleEvent lifecycleEvent_new = new LifecycleEvent(); lifecycleEvent_new.setEvent(lifecycleEvent.getEvent()); lifecycleEvent_new.setLifecycle_events(new ArrayList<>()); for (String event : lifecycleEvent.getLifecycle_events()) { lifecycleEvent_new.getLifecycle_events().add(event); } log.debug( "Found SCRIPTS for EVENT " + lifecycleEvent_new.getEvent() + ": " + lifecycleEvent_new.getLifecycle_events().size()); lifecycleEvents.add(lifecycleEvent_new); } virtualNetworkFunctionRecord.setLifecycle_event(lifecycleEvents); }
if (event == null) { throw new NetworkServiceIntegrityException("LifecycleEvent is null"); } else if (event.getEvent() == null) { throw new NetworkServiceIntegrityException("Event in one LifecycleEvent does not exist");
LifecycleEvent event = new LifecycleEvent(); event.setEvent(Event.INSTANTIATE); event.setLifecycle_events(new ArrayList<>()); event.getLifecycle_events().add("command_1"); virtualNetworkFunctionDescriptor.getLifecycle_event().add(event); final BaseVimInstance vimInstance = createVimInstance();
VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor = networkServiceDescriptor.getVnfd().iterator().next(); LifecycleEvent event = new LifecycleEvent(); event.setEvent(Event.ALLOCATE); event.setLifecycle_events(new ArrayList<>()); event.getLifecycle_events().add("command_1"); virtualNetworkFunctionDescriptor.getLifecycle_event().add(event); final BaseVimInstance vimInstance = createVimInstance();