Package org.osgi.test.junit5.bundle
Annotation Type BundleSource
@Target({ANNOTATION_TYPE,METHOD})
@Retention(RUNTIME)
@Documented
@ArgumentsSource(BundleArgumentsProvider.class)
public @interface BundleSource
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionFilter string used to target a bundle by filtering the Bundle-Headers Must use valid OSGi filter syntax.intOptional bit mask of the Bundle states used to filter Bundles.String[]Optional SymbolicNameFilter used to filter Bundles by SymbolicName using regular expression pattern.
-
Element Details
-
symbolicNamePattern
String[] symbolicNamePatternOptional SymbolicNameFilter used to filter Bundles by SymbolicName using regular expression pattern.- Returns:
- The symbolicNamePattern Strings.
- Default:
- {}
-
stateMask
int stateMaskOptional bit mask of the Bundle states used to filter Bundles.- Returns:
- The bit mask of the bundle state.
- Default:
- 62
-
headerFilter
String headerFilterFilter string used to target a bundle by filtering the Bundle-Headers Must use valid OSGi filter syntax.- Returns:
- The filter string.
- Default:
- ""
-