# a4j

## Tag attachQueue

- Description:

    The <a4j:attachQueue> behavior is used together with a <a4j:queue> component to further customize queuing for particular components and behaviors. The <a4j:attachQueue> behavior can override the scope-wide queue settings for an individual component, or attach specific requests to a queue.

    @author Nick Belaevski

- Component Information
  Info | Value
  --- | ---
  Component Type | `org.richfaces.AttachQueue`
  Display Name | None
  Handler Class | `org.richfaces.view.facelets.html.AttachQueueHandler`
  Renderer Type | `org.richfaces.AttachQueueRenderer`
  Description | The <a4j:attachQueue> behavior is used together with a <a4j:queue> component to further customize queuing for particular components and behaviors. The <a4j:attachQueue> behavior can override the scope-wide queue settings for an individual component, or attach specific requests to a queue. @author Nick Belaevski

- Attributes
  Name | Required | Type | Description
  --- | --- | --- | ---
  `binding` | `false` | `javax.el.ValueExpression` (must evaluate to `javax.faces.component.UIComponent`) | The value binding expression used to wire up this component to a component property of a JavaBean class
  `id` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The component identifier for this component. This value must be unique within the closest parent component that is a naming container.
  `ignoreDupResponses` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Attribute allows you to ignore an Ajax response produced by a request if the newest 'similar' request is in the queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server, but just allows avoiding unnecessary updates on the client side if the response isn't actual now
  `name` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Identify the name of the destination queue
  `onrequestdequeue` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The client-side script method to be called after the request is removed from the queue
  `onrequestqueue` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | The client-side script method to be called when the request is added to the queue
  `rendered` | `false` | `javax.el.ValueExpression` (must evaluate to `boolean`) | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true.
  `requestDelay` | `false` | `javax.el.ValueExpression` (must evaluate to `int`) | Attribute defines the time (in ms) the request will be waiting in the queue before it is ready to be sent.
  `requestGroupingId` | `false` | `javax.el.ValueExpression` (must evaluate to `java.lang.String`) | Specify the groupingId to process multiple requests together. Requests from multiple behaviors can use the same identifier to group requests together

Output generated by Vdldoc View Declaration Language Documentation Generator.