com.github.mvysny.fakeservlet.FakeServletRegistration.kt Maven / Gradle / Ivy
The newest version!
package com.github.mvysny.fakeservlet
import jakarta.servlet.MultipartConfigElement
import jakarta.servlet.ServletRegistration
import jakarta.servlet.ServletSecurityElement
import java.io.Serializable
import java.util.concurrent.CopyOnWriteArraySet
public class FakeServletRegistration(name: String, className: String) : FakeRegistration(name, className), ServletRegistration.Dynamic, Serializable {
private val _urlPatterns = CopyOnWriteArraySet()
override fun addMapping(vararg urlPatterns: String): Set {
_urlPatterns.addAll(urlPatterns)
return setOf()
}
override fun getMappings(): Collection = _urlPatterns.toSet()
public var _runAsRole: String? = null
override fun getRunAsRole(): String? = _runAsRole
public var _loadOnStartup: Int = -1
override fun setLoadOnStartup(loadOnStartup: Int) {
this._loadOnStartup = loadOnStartup
}
override fun setServletSecurity(constraint: ServletSecurityElement): MutableSet {
TODO("Not yet implemented")
}
override fun setMultipartConfig(multipartConfig: MultipartConfigElement?) {
TODO("Not yet implemented")
}
override fun setRunAsRole(roleName: String?) {
this._runAsRole = roleName
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy