package com.jdsu.ntcems.hostapp; import org.openspaces.core.cluster.ClusterInfo; import org.openspaces.core.space.mode.AfterSpaceModeChangeEvent; import org.openspaces.core.space.mode.BeforeSpaceModeChangeEvent; import org.openspaces.core.space.mode.SpaceAfterPrimaryListener; import org.openspaces.core.space.mode.SpaceBeforeBackupListener; import org.openspaces.pu.container.integrated.IntegratedProcessingUnitContainer; import org.openspaces.pu.container.integrated.IntegratedProcessingUnitContainerProvider; public class SpaceEventListener implements SpaceBeforeBackupListener, SpaceAfterPrimaryListener { // invoked before a space becomes backup public void onBeforeBackup(BeforeSpaceModeChangeEvent event) { System.out.println(this + " ---- onBeforeBackup ----"); } // invoked after a space becomes primary public void onAfterPrimary(AfterSpaceModeChangeEvent event ) { System.out.println(this + " ---- onAfterPrimary ----"); } }