アノテーション

クラスやメソッドの前に
@RequiredSSL
と書くだけで、SSL対応に切り替わるようになると、同僚が教えてくれました。
(これはこれで実際の動作に問題はあるようですが…)

上記の記述を用いる場合、以下のように定義するみたいですね。

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;


@Retention(RetentionPolicy.RUNTIME)
public @interface RequiredSSL {
}