schema.hornetq-rest.xsd Maven / Gradle / Ivy
The HornetQ REST implementation uses the IN-VM transport to communicate
with HornetQ. It uses the default server id, which is "0".
By default, all links (URLs) are published using custom headers.
You can instead have the HornetQ REST implementation publish links
using the Link Header specification instead if you desire.
Whether a posted message should be persisted by default if the user
does not specify a durable query parameter.
If this is true, no duplicate detection protocol will be enforced for
message posting.
This must be a relative or absolute file system path. This is a
directory where push registrations for topics are stored.
This must be a relative or absolute file system path. This is a
directory where push registrations for queues are stored.
The REST implementation pools HornetQ sessions for sending messages.
This is the size of the pool. That number of sessions will be created
at startup time.
Default time to live for posted messages. Default is no ttl.
Pull consumers and pull subscriptions can time out. This is the
interval the thread that checks for timed-out sessions will run at. A
value of 1 means it will run every 1 second.
Timeout in seconds for pull consumers/subscriptions that remain idle
for that amount of time.
For consumers, this config option is the same as the HornetQ one of the
same name. It will be used by sessions created by the HornetQ REST
implementation.