Red Hat Training

A Red Hat training course is available for Red Hat Fuse

6.5. ApnsServiceFactory builder callback

ApnsServiceFactory には、デフォルトの ApnsServiceBuilder インスタンスを設定 (または置換) するために使用できる空のコールバックメソッドが付属しています。メソッドのシグネチャーは次のようになります。

protected ApnsServiceBuilder configureServiceBuilder(ApnsServiceBuilder serviceBuilder);

そして、次のように使用できます。

ApnsServiceFactory proxiedApnsServiceFactory = new ApnsServiceFactory(){
  
  @Override
  protected ApnsServiceBuilder configureServiceBuilder(ApnsServiceBuilder serviceBuilder) {
    return serviceBuilder.withSocksProxy("my.proxy.com", 6666);
  }

};