// Path: services/google/push/src/main/java/eu/hlavki/identity/services/push/config/Configuration.java
// public interface Configuration {
// 
//     public static final String TOPIC_CHANGE = "eu/hlavki/identity/push/Configuration/CHANGED";
// 
//     boolean isEnabled();
// }


import eu.hlavki.identity.services.push.config.Configuration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
package eu.hlavki.identity.services.push;


public class PushNotificationService {

    private static final Logger log = LoggerFactory.getLogger(PushNotificationService.class);

// Path: services/google/push/src/main/java/eu/hlavki/identity/services/push/config/Configuration.java
// public interface Configuration {
// 
//     public static final String TOPIC_CHANGE = "eu/hlavki/identity/push/Configuration/CHANGED";
// 
//     boolean isEnabled();
// }


// Path: services/google/push/src/main/java/eu/hlavki/identity/services/push/PushNotificationService.java
import eu.hlavki.identity.services.push.config.Configuration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

package eu.hlavki.identity.services.push;


public class PushNotificationService {

    private static final Logger log = LoggerFactory.getLogger(PushNotificationService.class);

    private final Configuration config;