Package org.marvelution.jji.tunnel
Class TunnelManager
java.lang.Object
hudson.model.listeners.SaveableListener
org.marvelution.jji.tunnel.TunnelManager
- All Implemented Interfaces:
ExtensionPoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
refreshTunnel
(JiraSite site) void
setHttpClient
(okhttp3.OkHttpClient httpClient) void
setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) void
verifyTunnelToken
(String tunnelId, String tunnelToken) Methods inherited from class hudson.model.listeners.SaveableListener
all, fireOnChange, register, unregister
-
Constructor Details
-
TunnelManager
public TunnelManager()
-
-
Method Details
-
onChange
- Overrides:
onChange
in classSaveableListener
-
verifyTunnelToken
-
getForwardTo
-
getTunnelClassLoader
-
loadNgrokNativeLibrary
-
addTunnelAuthenticationFilter
-
connectRequiredTunnels
-
disconnectTunnelForSite
-
connectTunnelIfNeeded
-
refreshTunnel
-
getSiteConnectionError
-
setHttpClient
@Inject public void setHttpClient(okhttp3.OkHttpClient httpClient) -
setObjectMapper
@Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-