All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.analogweb.scala.ScalaInvocationFactory.scala Maven / Gradle / Ivy

There is a newer version: 0.9.14
Show newest version
package org.analogweb.scala

import org.analogweb._
import org.analogweb.core.DefaultInvocationFactory

class ScalaInvocationFactory extends DefaultInvocationFactory {

  override def createInvocation(ca: ContainerAdaptor, im: InvocationMetadata, rc: RequestContext, rsc: ResponseContext, tc: TypeMapperContext, rvr: RequestValueResolvers): Invocation = {
    im match {
      case sim: ScalaInvocationMetadata => new ScalaInvocation(sim.getDefinedPath, sim.route, rc, rsc, tc, rvr, im)
      case _                            => super.createInvocation(ca, im, rc, rsc, tc, rvr)
    }
  }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy