code: public boolean removeRemoteMessageFilter(BaseMessageFilter messageFilter, boolean bFreeFilter) throws RemoteException
      {
          Utility.getLogger().info("EJB removeMessageFilter filter: " + messageFilter);
          MessageManager messageManager = ((Application)this.getTask().getApplication()).getMessageManager();
          BaseMessageReceiver messageReceiver = (BaseMessageReceiver)messageManager.getMessageQueue(messageFilter.getRemoteFilterQueueName(), messageFilter.getRemoteFilterQueueType()).getMessageReceiver();
          boolean bRemoved = false;
          if (messageReceiver != null)
              bRemoved = messageReceiver.removeMessageFilter(messageFilter.getRemoteFilterID(), bFreeFilter);
          return bRemoved;
      }
docs: Remove this listener (called from remote).
  @param messageFilter The message filter.