001
014
015 package com.liferay.portal.kernel.resiliency.spi;
016
017 import java.rmi.RemoteException;
018
019 import java.util.Set;
020
021
024 public interface SPIRegistry {
025
026 public void addExcludedPortletId(String portletId);
027
028 public SPI getErrorSPI();
029
030 public Set<String> getExcludedPortletIds();
031
032 public SPI getPortletSPI(String portletId);
033
034 public SPI getServletContextSPI(String servletContextName);
035
036 public void registerSPI(SPI spi) throws RemoteException;
037
038 public void removeExcludedPortletId(String portletId);
039
040 public void setSPIRegistryValidator(
041 SPIRegistryValidator spiRegistryValidator);
042
043 public void unregisterSPI(SPI spi);
044
045 }