@Override
    public void process(Packet packet) throws UnauthorizedException, PacketException {
        // Check if the packet is a disco request or a packet with namespace iq:register
        if (packet instanceof IQ) {
            final IQ iq = (IQ) packet;
            if (!handleIQ(iq) && iq.isRequest()) {
                IQ reply = IQ.createResultIQ(iq);
                reply.setChildElement(iq.getChildElement().createCopy());
                reply.setError(PacketError.Condition.feature_not_implemented);
                router.route(reply);
            }
        }
    }
Returns the fully-qualifed domain name of this chat service.
The domain is composed by the service name and the
name of the XMPP server where the service is running.

@return the file transfer server domain (service name + host name).
xmppserver/src/main/java/org/jivesoftware/openfire/filetransfer/proxy/FileTransferProxy.java