import gr.grnet.aquarium.service.event.AquariumCreatedEvent
import com.google.common.eventbus.Subscribe
import gr.grnet.aquarium.util.Loggable
+import gr.grnet.aquarium.util.LogHelpers.Debug
/**
*
*/
trait AquariumAwareSkeleton extends AquariumAware { this: Loggable ⇒
- @volatile private var _aquarium: Aquarium = null
+ private var _aquarium: Aquarium = _
final protected def aquarium = _aquarium
@Subscribe
def awareOfAquarium(event: AquariumCreatedEvent) = {
this._aquarium = event.aquarium
- logger.debug("Aware of Aquarium: %s".format(this._aquarium))
+ Debug(logger, "Aware of Aquarium: %s", this._aquarium)
}
}