Package sonia.scm.repository.spi
Class InitializingHttpScmProtocolWrapper
java.lang.Object
sonia.scm.repository.spi.InitializingHttpScmProtocolWrapper
- All Implemented Interfaces:
ScmProtocolProvider<HttpScmProtocol>
public abstract class InitializingHttpScmProtocolWrapper
extends Object
implements ScmProtocolProvider<HttpScmProtocol>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInitializingHttpScmProtocolWrapper(jakarta.inject.Provider<? extends ScmProviderHttpServlet> delegateProvider, jakarta.inject.Provider<ScmPathInfoStore> pathInfoStore, ScmConfiguration scmConfiguration) Deprecated.InitializingHttpScmProtocolWrapper(jakarta.inject.Provider<? extends ScmProviderHttpServlet> delegateProvider, RootURL rootURL) -
Method Summary
Modifier and TypeMethodDescriptionget(Repository repository) Returns protocol for the given repository.protected voidinitializeServlet(jakarta.servlet.ServletConfig config, ScmProviderHttpServlet httpServlet) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface sonia.scm.repository.api.ScmProtocolProvider
getType
-
Constructor Details
-
InitializingHttpScmProtocolWrapper
@Deprecated protected InitializingHttpScmProtocolWrapper(jakarta.inject.Provider<? extends ScmProviderHttpServlet> delegateProvider, jakarta.inject.Provider<ScmPathInfoStore> pathInfoStore, ScmConfiguration scmConfiguration) -
InitializingHttpScmProtocolWrapper
public InitializingHttpScmProtocolWrapper(jakarta.inject.Provider<? extends ScmProviderHttpServlet> delegateProvider, RootURL rootURL) - Since:
- 2.3.1
-
-
Method Details
-
initializeServlet
protected void initializeServlet(jakarta.servlet.ServletConfig config, ScmProviderHttpServlet httpServlet) throws jakarta.servlet.ServletException - Throws:
jakarta.servlet.ServletException
-
get
Description copied from interface:ScmProtocolProviderReturns protocol for the given repository.- Specified by:
getin interfaceScmProtocolProvider<HttpScmProtocol>- Parameters:
repository- repository- Returns:
- protocol for repository
-
InitializingHttpScmProtocolWrapper(jakarta.inject.Provider<? extends sonia.scm.repository.spi.ScmProviderHttpServlet>,sonia.scm.RootURL)instead.