package demo; import java.util.ArrayList; import java.util.List; import org.apache.shindig.config.ContainerConfigException; import com.ibm.sbt.opensocial.domino.container.ContainerExtPoint; import com.ibm.sbt.opensocial.domino.container.ContainerExtPointManager; import com.ibm.xsp.application.ApplicationEx; import com.ibm.xsp.application.events.ApplicationListener; public class AppListener implements ApplicationListener { private ContainerExtPoint extPoint = new SocialEnablerContainerExtPoint(); public void applicationCreated(ApplicationEx appEx) { List<ContainerExtPoint> extPoints = new ArrayList<ContainerExtPoint>(); extPoints.add(extPoint); try { ContainerExtPointManager.registerContainers(extPoints); } catch (ContainerConfigException e) { e.printStackTrace(); } } public void applicationDestroyed(ApplicationEx appEx) { List<ContainerExtPoint> extPoints = new ArrayList<ContainerExtPoint>(); extPoints.add(extPoint); try { ContainerExtPointManager.unregisterContainers(extPoints); } catch (ContainerConfigException e) { e.printStackTrace(); } } }