Splunk AppDynamics

How do we cast objects in getter chain?

CommunityUser
Splunk Employee
Splunk Employee

Document [1] doesn't talk about how we can cast an object and use getter chains on that.

For example, ((MySecondClass) myFirstObject.myFirstMethod()).mySecondMethod() How do I do this in Appdynamics?

[1] https://docs.appdynamics.com/display/PRO44/Using+Getter+Chains

Labels (1)
0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi, what types of objects are you trying to cast? I see that the documentation covers examples for the following:

  • HTTP Request Objects
  • Hashmap values
  • Dictionary objects

I think it depends on the type of object -- if you can share that with me I can find an example for you, and update the docs.

Cody

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Hi Cody,

I'm using data collectors, and instrumenting on org.apache.synapse.core.axis2.Axis2Sender class' sendBack(org.apache.synapse.MessageContext smc) method.

I want to use getter chain on the method parameter (smc), but I can't use one direclty, I need to first cast org.apache.synapse.MessageContext to org.apache.synapse.core.axis2.Axis2MessageContext and then invoke getter chain on the casted object.

How do I do this?

Regards

Raj

0 Karma

Rajesh_Putta
Communicator

Hi Raj,

You need not cast object here. I understand that org.apache.synapse.core.axis2.Axis2MessageContext  implements org.apache.synapse.core.axis2.MessageContext. So when you define data collector, at run time the getter chain will be invoked on implementing object.

You can define DC on

Class :org.apache.synapse.core.axis2.Axis2MessageContext 

Method: sendBack

0th param.<getterchain>

Hope that answers your query.

Thanks

Rajesh

CommunityUser
Splunk Employee
Splunk Employee

Great question. I don't know -- let me ask the team internally and I'll get back to you.

Cody

Get Updates on the Splunk Community!

Splunk Observability Synthetic Monitoring - Resolved Incident on Detector Alerts

We’ve discovered a bug that affected the auto-clear of Synthetic Detectors in the Splunk Synthetic Monitoring ...

Video | Tom’s Smartness Journey Continues

Remember Splunk Community member Tom Kopchak? If you caught the first episode of our Smartness interview ...

3-2-1 Go! How Fast Can You Debug Microservices with Observability Cloud?

3-2-1 Go! How Fast Can You Debug Microservices with Observability Cloud? Learn how unique features like ...