Package org.eclipse.jetty.util.ssl
Class KeyStoreScanner
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.util.ssl.KeyStoreScanner
-
- All Implemented Interfaces:
Container,Destroyable,Dumpable,Dumpable.DumpableContainer,LifeCycle,Scanner.DiscreteListener,Scanner.Listener
@Deprecated(since="2021-05-27") public class KeyStoreScanner extends ContainerLifeCycle implements Scanner.DiscreteListener
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.The
KeyStoreScanneris used to monitor the KeyStore file used by theSslContextFactory. It will reload theSslContextFactoryif it detects that the KeyStore file has been modified.If the TrustStore file needs to be changed, then this should be done before touching the KeyStore file, the
SslContextFactory.reload(Consumer)will only occur after the KeyStore file has been modified.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
-
Constructor Summary
Constructors Constructor Description KeyStoreScanner(SslContextFactory sslContextFactory)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidfileAdded(java.lang.String filename)Deprecated.voidfileChanged(java.lang.String filename)Deprecated.voidfileRemoved(java.lang.String filename)Deprecated.intgetScanInterval()Deprecated.voidreload()Deprecated.voidscan()Deprecated.voidsetScanInterval(int scanInterval)Deprecated.-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, unmanage, updateBean, updateBean, updateBeans
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
-
-
-
Constructor Detail
-
KeyStoreScanner
public KeyStoreScanner(SslContextFactory sslContextFactory)
Deprecated.
-
-
Method Detail
-
fileAdded
public void fileAdded(java.lang.String filename)
Deprecated.- Specified by:
fileAddedin interfaceScanner.DiscreteListener
-
fileChanged
public void fileChanged(java.lang.String filename)
Deprecated.- Specified by:
fileChangedin interfaceScanner.DiscreteListener
-
fileRemoved
public void fileRemoved(java.lang.String filename)
Deprecated.- Specified by:
fileRemovedin interfaceScanner.DiscreteListener
-
scan
@ManagedOperation(value="Scan for changes in the SSL Keystore", impact="ACTION") public void scan()
Deprecated.
-
reload
@ManagedOperation(value="Reload the SSL Keystore", impact="ACTION") public void reload()
Deprecated.
-
getScanInterval
@ManagedAttribute("scanning interval to detect changes which need reloaded") public int getScanInterval()
Deprecated.
-
setScanInterval
public void setScanInterval(int scanInterval)
Deprecated.
-
-