Changeset 85 for java/main/src/main/java/com/framsticks/communication/util/LoggingSubscriptionCallback.java
- Timestamp:
- 06/24/13 13:38:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/communication/util/LoggingSubscriptionCallback.java
r77 r85 9 9 * @author Piotr Sniegowski 10 10 */ 11 public class LoggingSubscriptionCallback implements SubscriptionCallback{11 public class LoggingSubscriptionCallback<C> implements SubscriptionCallback<C> { 12 12 13 14 15 13 protected final Logger logger; 14 protected final String message; 15 private final EventCallback eventCallback; 16 16 17 18 19 20 21 17 public LoggingSubscriptionCallback(Logger logger, String message, EventCallback eventCallback) { 18 this.logger = logger; 19 this.message = message; 20 this.eventCallback = eventCallback; 21 } 22 22 23 24 public EventCallback subscribed(Subscriptionsubscription) {25 26 27 28 29 30 31 23 @Override 24 public EventCallback subscribed(Subscription<? super C> subscription) { 25 if (subscription == null) { 26 logger.error("failed to subscribe for " + message); 27 return null; 28 } 29 logger.info("successfuly subscribed for " + message); 30 return eventCallback; 31 } 32 32 }
Note: See TracChangeset
for help on using the changeset viewer.