package org.radargun.service;
import org.radargun.Service;
import org.radargun.traits.ProvidesTrait;
/**
* @author vjuranek
*/
@Service(doc = JDG64EmbeddedService.SERVICE_DESCRIPTION)
public class JDG64EmbeddedService extends JDG63EmbeddedService {
protected static final String SERVICE_DESCRIPTION = "Service hosting JDG in embedded (library) mode.";
@ProvidesTrait
public InfinispanCacheListeners createListeners() {
return new InfinispanCacheListeners(this);
}
@ProvidesTrait
public Infinispan70TopologyHistory getInfinispan70TopologyHistory() {
return (Infinispan70TopologyHistory) topologyAware;
}
@Override
protected InfinispanTopologyHistory createTopologyAware() {
return new Infinispan70TopologyHistory(this);
}
}