[id='jgroups_inheritance-{context}']
= Adjusting and Tuning JGroups Stacks
Use inheritance to combine, extend, remove, and replace specific properties in
the default JGroups stacks or custom configurations.

.Procedure

. Add a new JGroups stack declaration.
. Name a parent stack with the `extends` attribute.
+
[TIP]
====
Use the default JGroups stacks as parents. For example, `extends="tcp"` to
tunes the default TCP stack.
====
+
. Modify transport properties with the `stack.combine` attribute.
