ctf: fix checkstyle for ctf.core

Many magic numbers
Final classes

Change-Id: Id89c8028fe3e402130a31279ce564228a86fa87b
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/37088
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Hudson CI
ctf: make StringDeclaration "static"

StringDeclarations are only really available in 3 flavors, so this
creates an immutable object of each type.

Change-Id: If06a89ad285f262a386379fe1fa74ea6bacf9863
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/37316
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Hudson CI
lttng.control: make live timer a long

Change-Id: Ia24d268ac4ead13fc86e057aebc236a43d23ec8a
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/38234
Reviewed-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Support for live sessions using LTTng MI (2.6)

Change-Id: I946559f931dd20cc954a4714e647e6fd67ef502e
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/38180
Reviewed-by: Hudson CI
Use the NonNull utility methods where we can

This could allows us to bump the "check conversion of non-annotated
type to @NonNull" warning to error, but we can't at the moment because
of bug 453474.

Change-Id: If3265067e68627b6379770fb5503259760c67b18
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/37618
Reviewed-by: Hudson CI
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
tmf: Use TmfFilterMatchesAspectNode's in the event table

This will allow filtering/searching on aspects in the event table,
which is more flexible than fields with field IDs.

With this switch, we can now remove the notion of getFilterId() from
the event aspects.

Change-Id: Iecbc47de06c44ef2d114dc3225cd094c111f1f08
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/37124
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>