public void setNewFilterProperties(BaseMessageFilter messageFilter, Object[][] mxProperties, Map<String, Object> propFilter)
    {
        super.setNewFilterProperties(messageFilter, mxProperties, propFilter);      // Does nothing.
        try   {
            if (messageFilter.isUpdateRemoteFilter())   // Almost always true
                if (messageFilter.getRemoteFilterID() != null)     // If the remote filter exists
                    m_receiveQueue.updateRemoteFilterProperties(messageFilter, mxProperties, propFilter);
        } catch (RemoteException ex)    {
            ex.printStackTrace();
        }
    }
public void setNewFilterProperties ( BaseMessageFilter messageFilter , Object [ ] [ ] mxProperties , Map < String , Object > propFilter ) { super . setNewFilterProperties ( messageFilter , mxProperties , propFilter ) ; try { if ( messageFilter . isUpdateRemoteFilter ( ) ) if ( messageFilter . getRemoteFilterID ( ) != null ) m_receiveQueue . updateRemoteFilterProperties ( messageFilter , mxProperties , propFilter ) ; } catch ( RemoteException ex ) { ex . printStackTrace ( ) ; } }
Update this filter with this new information.
Override this to do something if there is a remote version of this filter.
@param messageFilter The message filter I am updating.
@param properties New filter information (ie, bookmark=345).