package com.bagri.server.hazelcast.task.role; import java.util.Map.Entry; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.bagri.core.system.Role; import com.bagri.server.hazelcast.task.EntityProcessor; import com.hazelcast.map.EntryBackupProcessor; import com.hazelcast.map.EntryProcessor; public abstract class RoleProcessor extends EntityProcessor implements EntryProcessor<String, Role>, EntryBackupProcessor<String, Role> { protected final transient Logger logger = LoggerFactory.getLogger(getClass()); public RoleProcessor() { // } public RoleProcessor(int version, String admin) { super(version, admin); } @Override public void processBackup(Entry<String, Role> entry) { process(entry); } @Override public EntryBackupProcessor<String, Role> getBackupProcessor() { return this; } }