
org.analogweb.scala.ScalaInvocation.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of analogweb-scala_2.10 Show documentation
Show all versions of analogweb-scala_2.10 Show documentation
Analogweb Framework is tiny, simple, and pluggable web framework.
package org.analogweb.scala
import java.util
import scala.collection.convert.decorateAsJava._
import org.analogweb._
import collection.mutable.ArrayBuffer
class ScalaInvocation(path: RequestPathMetadata, val route: Route,
val rc: RequestContext, val rsc: ResponseContext,
val tc: TypeMapperContext, val rvr: RequestValueResolvers,
im: InvocationMetadata) extends Invocation with InvocationArguments {
def invoke: Object = route.invoke(new Request(rc, rvr, im, tc)).asInstanceOf[Object]
def getInvocationInstance: Object = route
def getInvocationArguments: InvocationArguments = this
def replace(o: Object) = { /* nop */ }
def putInvocationArgument(i: Int, o: Object) = { /* nop */ }
def asList: util.List[Object] = ArrayBuffer.empty[Object].asJava
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy