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 KeyStoreScanner
is used to monitor the KeyStore file used by the SslContextFactory
.
It will reload the SslContextFactory
if 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
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.void
fileChanged
(String filename) Deprecated.void
fileRemoved
(String filename) Deprecated.int
Deprecated.void
reload()
Deprecated.void
scan()
Deprecated.void
setScanInterval
(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 Details
-
KeyStoreScanner
Deprecated.
-
-
Method Details
-
fileAdded
Deprecated.- Specified by:
fileAdded
in interfaceScanner.DiscreteListener
-
fileChanged
Deprecated.- Specified by:
fileChanged
in interfaceScanner.DiscreteListener
-
fileRemoved
Deprecated.- Specified by:
fileRemoved
in interfaceScanner.DiscreteListener
-
scan
Deprecated. -
reload
Deprecated. -
getScanInterval
@ManagedAttribute("scanning interval to detect changes which need reloaded") public int getScanInterval()Deprecated. -
setScanInterval
public void setScanInterval(int scanInterval) Deprecated.
-