/** * Calls the overriden method and returns the corresponding {@link * Interceptor#getFcItfDelegate getFcItfDelegate} (if the result is an {@link * Interceptor}). * * @param clientItfName the name of a client interface of the component to * which this interface belongs. * @return the server interface to which the given interface is bound, or <tt> * null</tt> if it is not bound. * @throws NoSuchInterfaceException if the component to which this interface * belongs does not have a client interface whose name is equal to the * given name. */ public Object lookupFc (final String clientItfName) throws NoSuchInterfaceException { Object o = _super_lookupFc(clientItfName); if (o instanceof Interceptor) { // skips the output interceptor, if there is one o = ((Interceptor)o).getFcItfDelegate(); } return o; }
/** * Calls the overriden method and returns the corresponding {@link * Interceptor#getFcItfDelegate getFcItfDelegate} (if the result is an {@link * Interceptor}). * * @param clientItfName the name of a client interface of the component to * which this interface belongs. * @return the server interface to which the given interface is bound, or <tt> * null</tt> if it is not bound. * @throws NoSuchInterfaceException if the component to which this interface * belongs does not have a client interface whose name is equal to the * given name. */ public Object lookupFc (final String clientItfName) throws NoSuchInterfaceException { Object o = _super_lookupFc(clientItfName); if (o instanceof Interceptor) { // skips the output interceptor, if there is one o = ((Interceptor)o).getFcItfDelegate(); } return o; }