package gw.solr.request /** * Interface implemented by any Solr request instance that deals * with the message queue. */ @ReadOnly interface IMessageRequest { /** * Indicates whether this request has non-trivial content. * * @return true if request is non empty, false otherwise. */ function hasContent() : boolean /** * Stringified version of this update request according to the rules * in {@link gw.solr.utils.SolrUpdateMessage#parse} * * @return String form of this update request as specified by {@link gw.solr.utils.SolrUpdateMessage#parse} */ function toMessage() : String }