@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface POSPlugin
По наличию этой аннотации касса определяет, что данный класс является загружаемым плагином и создает экземпляр.
id
должен соответствовать id
указанному в
манифесте: metainf.xml
@POSPlugin(id = "foo.plugin") public class FooPlugin implements PaymentPlugin { }
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
id
Уникальный идентификатор плагина.
Обязательный параметр. Должен соответствовать id указанному в манифесте:
metainf.xml |