aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/ClassLoading.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2019-03-18 13:44:50 +0100
committerGitHub <noreply@github.com>2019-03-18 13:44:50 +0100
commit8efb3b408a876a3dfdac79580773279125cb4135 (patch)
tree96fd746fc13f4ffb914d8e59c4ea074513877556 /kamon-core/src/main/scala/kamon/ClassLoading.scala
parente311df4b3a272f4f160857f718a96ec316a2fc06 (diff)
parentec83a72879378bc9eedea24f828e4d30fed95e92 (diff)
downloadKamon-8efb3b408a876a3dfdac79580773279125cb4135.tar.gz
Kamon-8efb3b408a876a3dfdac79580773279125cb4135.tar.bz2
Kamon-8efb3b408a876a3dfdac79580773279125cb4135.zip
Merge pull request #569 from ivantopo/status-page
Status page
Diffstat (limited to 'kamon-core/src/main/scala/kamon/ClassLoading.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/ClassLoading.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/ClassLoading.scala b/kamon-core/src/main/scala/kamon/ClassLoading.scala
index 5b097af1..54d1922c 100644
--- a/kamon-core/src/main/scala/kamon/ClassLoading.scala
+++ b/kamon-core/src/main/scala/kamon/ClassLoading.scala
@@ -23,4 +23,10 @@ trait ClassLoading {
def createInstance[T: ClassTag](fqcn: String, args: immutable.Seq[(Class[_], AnyRef)]): Try[T] =
_dynamicAccess.createInstanceFor(fqcn, args)
+
+ def createInstance[T: ClassTag](clazz: Class[_], args: immutable.Seq[(Class[_], AnyRef)]): Try[T] =
+ _dynamicAccess.createInstanceFor(clazz, args)
+
+ def resolveClass[T: ClassTag](fqcn: String): Try[Class[_ <: T]] =
+ _dynamicAccess.getClassFor(fqcn)
}