private String getComponentImplementationType(ComponentModel componentModel) { ComponentImplementationModel implementationModel = componentModel.getImplementation(); if (implementationModel == null) { return null; } return implementationModel.getType(); }
/** * Finds an activator that handles the component implementation type. * @throws SwitchYardException if the component definition does not contain * an implementation type */ private Activator findActivator(ComponentModel component) throws SwitchYardException { if (component.getImplementation() == null) { throw BaseDeployMessages.MESSAGES.componentDefNoImpl(component.getName()); } return findActivator(component.getImplementation().getType()); }
types.add(component.getImplementation().getType());
throw new IllegalStateException("Component implementation should not be null"); _types.add(impl.getType());
throw new IllegalStateException("Component implementation should not be null"); _types.add(impl.getType());