間違っているList.classので使っています。List<String>.classパラメータ化されたクラスのクラスを取得する構文はありますか?
コード:
import java.util.List;
import org.apache.camel.Message;
...
Message m = exchange.getIn();
List<String> serviceIds = null;
serviceIds = m.getHeader("serviceId", List.class);
もちろん、私はむしろ持っていたいです:
serviceIds = m.getHeader("serviceId", List<String>.class);
文字列ではないもののリストがヘッダーにある場合にgetHeaderがnullを返すようにするため。