Package net.shibboleth.shared.component

# Interface UnmodifiableComponent

All Superinterfaces:
  `Component`

All Known Subinterfaces:
  `AccessControlService`

All Known Implementing Classes:
  `AbstractReloadableService`, `BasicAccessControlService`, `DelegatingAccessControlService`, `LogbackLoggingService`, `MockReloadableService`, `ReloadableSpringService`, `ReloadingAccessControlService`, `ScriptedRunnable`, `ServiceableAccessControlService`

public interface UnmodifiableComponent extends Component
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.