private void configureReconnectionPolicy(ApnsServiceBuilder builder) { if (getReconnectionPolicy() == null) { return; } switch (getReconnectionPolicy()) { case EVERY_HALF_HOUR: builder.withReconnectPolicy(ReconnectPolicy.Provided.EVERY_HALF_HOUR); break; case EVERY_NOTIFICATION: builder.withReconnectPolicy(ReconnectPolicy.Provided.EVERY_NOTIFICATION); break; default: builder.withReconnectPolicy(ReconnectPolicy.Provided.NEVER); break; } }