@Override
    public void readExternal( ObjectInput in ) throws IOException, ClassNotFoundException
    {
        super.readExternal( in );
        final ExternalizableUtil util = ExternalizableUtil.getInstance();
        persistPublishedItems = util.readBoolean( in );
        maxPublishedItems = util.readInt( in );
        maxPayloadSize = util.readInt( in );
        sendItemSubscribe = util.readBoolean( in );
        // The 'lastPublished' field is transient - it is reloaded from the provider on-demand.
        Log = LoggerFactory.getLogger(getClass().getName() + "[" + super.serviceIdentifier + "#" + super.getNodeID() +"]");
    }
Purges items that were published to the node. Only owners can request this operation.
This operation is only available for nodes configured to store items in the database. All
published items will be deleted except the last published item.
xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/LeafNode.java