The SIP container uses threads for tasks such as processing an incoming request, send a response, execute timers and initiate new requests with clients. The threads required to perform these tasks are obtained from thread pools that are specifically created and configured for the SIP service.
The Grizzly framework provides a thread pool (called as the pipeline) from which threads are obtained.
The SIP service element provides the following elements for configuring threadpools: initial-thread-count, thread-count, and thread-increment. For complete description of these attributes, see Sun GlassFish Communications Server 1.5 Administration Reference.