Skip to content

Commit

Permalink
Merge pull request #175 from Drill4J/merge/v0.9.2
Browse files Browse the repository at this point in the history
Merge/v0.9.2
  • Loading branch information
RomanDavlyatshin authored Sep 24, 2024
2 parents 5fb1729 + a1f0f98 commit da4ef64
Show file tree
Hide file tree
Showing 17 changed files with 16 additions and 354 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
package com.epam.drill.agent

import java.util.Locale
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder
import com.epam.drill.common.agent.AgentContext

object RequestAgentContext : AgentContext {
override operator fun invoke(): String? =
RequestHolder.retrieve()?.drillSessionId?.ifEmpty { null }
DrillRequestHolder.retrieve()?.drillSessionId?.ifEmpty { null }
override operator fun get(key: String): String? =
RequestHolder.retrieve()?.headers?.get(key.lowercase(Locale.getDefault()))
DrillRequestHolder.retrieve()?.headers?.get(key.lowercase(Locale.getDefault()))
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
package com.epam.drill.agent.instrument

import com.epam.drill.agent.request.HeadersRetriever
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder

object DefaultHeadersProcessor : DrillRequestHeadersProcessor(HeadersRetriever, RequestHolder)
object DefaultHeadersProcessor : DrillRequestHeadersProcessor(HeadersRetriever, DrillRequestHolder)
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ package com.epam.drill.agent.instrument.reactor.transformers
import com.epam.drill.agent.instrument.ClassPathProvider
import com.epam.drill.agent.instrument.RuntimeClassPathProvider
import com.epam.drill.agent.instrument.TransformerObject
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder

object FluxTransformer: TransformerObject,
FluxTransformerObject(),
com.epam.drill.common.agent.request.RequestHolder by RequestHolder,
com.epam.drill.common.agent.request.RequestHolder by DrillRequestHolder,
ClassPathProvider by RuntimeClassPathProvider
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ package com.epam.drill.agent.instrument.reactor.transformers
import com.epam.drill.agent.instrument.ClassPathProvider
import com.epam.drill.agent.instrument.RuntimeClassPathProvider
import com.epam.drill.agent.instrument.TransformerObject
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder

object MonoTransformer : TransformerObject,
MonoTransformerObject(),
com.epam.drill.common.agent.request.RequestHolder by RequestHolder,
com.epam.drill.common.agent.request.RequestHolder by DrillRequestHolder,
ClassPathProvider by RuntimeClassPathProvider
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ package com.epam.drill.agent.instrument.reactor.transformers
import com.epam.drill.agent.instrument.ClassPathProvider
import com.epam.drill.agent.instrument.RuntimeClassPathProvider
import com.epam.drill.agent.instrument.TransformerObject
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder

object ParallelFluxTransformer: TransformerObject,
ParallelFluxTransformerObject(),
com.epam.drill.common.agent.request.RequestHolder by RequestHolder,
com.epam.drill.common.agent.request.RequestHolder by DrillRequestHolder,
ClassPathProvider by RuntimeClassPathProvider
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ package com.epam.drill.agent.instrument.reactor.transformers
import com.epam.drill.agent.instrument.TransformerObject
import com.epam.drill.agent.instrument.ClassPathProvider
import com.epam.drill.agent.instrument.RuntimeClassPathProvider
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder

object SchedulersTransformer: TransformerObject,
SchedulersTransformerObject(),
com.epam.drill.common.agent.request.RequestHolder by RequestHolder,
com.epam.drill.common.agent.request.RequestHolder by DrillRequestHolder,
ClassPathProvider by RuntimeClassPathProvider

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import com.epam.drill.agent.jvmti.vmDeathEvent
import com.epam.drill.agent.jvmti.vmInitEvent
import com.epam.drill.agent.module.JvmModuleLoader
import com.epam.drill.agent.request.HeadersRetriever
import com.epam.drill.agent.request.RequestHolder
import com.epam.drill.agent.request.DrillRequestHolder
import com.epam.drill.agent.transport.JvmModuleMessageSender
import com.epam.drill.jvmapi.gen.*

Expand Down Expand Up @@ -80,8 +80,8 @@ object Agent {
AgentLoggingConfiguration.updateJvmLoggingConfiguration()
Configuration.initializeJvm()

RequestHolder.init(Configuration.parameters[ParameterDefinitions.IS_ASYNC_APP])
HttpInterceptorConfigurer(HeadersRetriever, RequestHolder)
DrillRequestHolder.init(Configuration.parameters[ParameterDefinitions.IS_ASYNC_APP])
HttpInterceptorConfigurer(HeadersRetriever, DrillRequestHolder)

loadJvmModule("com.epam.drill.test2code.Test2Code")
JvmModuleMessageSender.sendAgentMetadata()
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit da4ef64

Please sign in to comment.