@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE public @interface FilteredEndpoint
@Endpoint
で使用できるアノテーション。多くの場合、テクノロジー固有のエンドポイントアノテーションのメタアノテーションとして使用されます。例:@Endpoint @FilteredEndpoint(WebEndpointFilter.class) public @interface WebEndpoint { @AliasFor(annotation = Endpoint.class, attribute = "id") String id(); @AliasFor(annotation = Endpoint.class, attribute = "enableByDefault") boolean enableByDefault() default true; }
DiscovererEndpointFilter
修飾子と型 | 必須要素と説明 |
---|---|
ClassSE<? extends EndpointFilter<?>> | value 使用するフィルタークラス。 |
public abstract ClassSE<? extends EndpointFilter<?>> value