@Override
    public void fireFileTransferStart( String sid, boolean isReady ) throws FileTransferRejectedException
    {
        final FileTransfer transfer = fileTransferMap.get( sid );
        for ( FileTransferEventListener listener : eventListeners )
        {
            try
            {
                listener.fileTransferStart( transfer, isReady );
            }
            catch ( FileTransferRejectedException ex )
            {
                Log.debug( "Listener '{}' rejected file transfer '{}'.", listener, transfer );
                throw ex;
            }
            catch ( Exception ex )
            {
                Log.warn( "Listener '{}' threw exception when being informed of file transfer complete for transfer '{}'.", listener, transfer, ex );
            }
        }
    }
Returns true if the proxy transfer should be matched to an existing file transfer
in the system.

@return Returns true if the proxy transfer should be matched to an existing file
transfer in the system.
xmppserver/src/main/java/org/jivesoftware/openfire/filetransfer/DefaultFileTransferManager.java