@Target(value=TYPE) @Retention(value=RUNTIME) public @interface ModuleType
<module-type /> markup from atlassian-plugin.xml| Modifier and Type | Optional Element and Description |
|---|---|
ServiceProperty[] |
properties
The service properties to be exported with this module type.
|
Class<?>[] |
value
the interfaces the service should be exported as.
|
public abstract Class<?>[] value
public abstract ServiceProperty[] properties
@ModuleType(
properties = {@ServiceProperty(key = "my_key", value = "service_with_properties_key")}
)
Copyright © 2022 Atlassian. All rights reserved.