@Retention(value=RUNTIME) @Target(value={}) public @interface Parameter
eg:-
@Extension(
...
parameters = {
@Parameter(name = "firstParameterName", type = {DataType.INT, DataType.LONG}),
@Parameter(name = "SecondParameterName", type = {DataType.STRING})
},
...
)
public CustomExtension extends ExtensionSuperClass {
...
}
Modifier and Type | Optional Element and Description |
---|---|
String |
defaultValue |
String |
description |
boolean |
dynamic |
String |
name |
boolean |
optional |
DataType[] |
type |
Copyright © 2019 WSO2. All rights reserved.