/** * Unbinds the given client interface. More precisely, unbinds the client * interface of the component to which this interface belongs, and whose name * is equal to the given name. This method updates the fcBindings map, and * also calls the overriden method. * * @param clientItfName the name of a client interface of the component to * which this interface belongs. * @throws NoSuchInterfaceException if there is no such client interface. * @throws IllegalBindingException if the binding cannot be removed. * @throws IllegalLifeCycleException if this component has a {@link * org.objectweb.fractal.api.control.LifeCycleController} interface, but it is not in an appropriate state * to perform this operation. */ public void unbindFc (final String clientItfName) throws NoSuchInterfaceException, IllegalBindingException, IllegalLifeCycleException { _super_unbindFc(clientItfName); if (fcBindings != null) { fcBindings.put(clientItfName, fcBindings); } }
/** * Unbinds the given client interface. More precisely, unbinds the client * interface of the component to which this interface belongs, and whose name * is equal to the given name. This method updates the fcBindings map, and * also calls the overriden method. * * @param clientItfName the name of a client interface of the component to * which this interface belongs. * @throws NoSuchInterfaceException if there is no such client interface. * @throws IllegalBindingException if the binding cannot be removed. * @throws IllegalLifeCycleException if this component has a {@link * org.objectweb.fractal.api.control.LifeCycleController} interface, but it is not in an appropriate state * to perform this operation. */ public void unbindFc (final String clientItfName) throws NoSuchInterfaceException, IllegalBindingException, IllegalLifeCycleException { _super_unbindFc(clientItfName); if (fcBindings != null) { fcBindings.put(clientItfName, fcBindings); } }