{"elementType":"org.springframework.ide.vscode.boot.java.beans.CachedBean","timestampedFiles":{"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ConflictDetectionApplication.java":1760507025561,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java":1760507025561,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationPostConfiguration.java":1760507025562,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ElasticConfiguration.java":1760507047321,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java":1760507025563,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java":1760507025564,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/WebConfiguration.java":1760507025564,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java":1760507047321,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/IdentityAttributeConflictController.java":1760507047322,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/IdentityConflictController.java":1760507047322,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/IdentityConflictDetailController.java":1760507047323,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/PolicyAttributeConflictController.java":1760507047323,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/PolicyConflictController.java":1760507047323,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/controller/PolicyConflictDetailController.java":1760507047324,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/AuthUtilService.java":1760507025567,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/ElasticRepository.java":1760507047324,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/HalUtil.java":1760507047325,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/Updatable.java":1760507047325,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/Address.java":1760507047325,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/AddressCustomRepository.java":1760507047326,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/AddressCustomRepositoryImpl.java":1760507047326,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/AddressRepository.java":1760507025570,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/AddressService.java":1760507047327,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java":1760507025571,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/FindAddress.java":1760507025571,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/HostAndPort.java":1760507047327,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/IpAndPort.java":1760507047327,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/Range.java":1760507025572,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/FindIdentity.java":1760507025572,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/Identity.java":1760507047328,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityCustomRepository.java":1760507047328,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityCustomRepositoryImpl.java":1760507047328,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityRepository.java":1760507025573,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityService.java":1760507047329,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java":1760507025574,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identityconflict/IdentityConflict.java":1760507047329,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identityconflict/IdentityConflictService.java":1760507047330,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identityconflictdetail/IdentityConflictDetail.java":1760507047330,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identityconflictdetail/IdentityConflictDetailService.java":1760507047331,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/policyconflict/PolicyConflict.java":1760507047331,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/policyconflict/PolicyConflictService.java":1760507047331,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/policyconflictdetail/PolicyConflictDetail.java":1760507047332,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/policyconflictdetail/PolicyConflictDetailService.java":1760507047332,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/FindService.java":1760507025577,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/Service.java":1760507047333,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceCustomRepository.java":1760507047333,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceCustomRepositoryImpl.java":1760507047333,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceRepository.java":1760507025582,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceService.java":1760507047334,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java":1760507025585,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/FindServicePolicy.java":1760507025586,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicy.java":1760507047334,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyCustomRepository.java":1760507047334,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyCustomRepositoryImpl.java":1760507047335,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyRepository.java":1760507025589,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyService.java":1760507047335,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java":1760507025591,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java":1760507025592,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkService.java":1760507047336,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/domain/Network.java":1760507025593,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/domain/Status.java":1760507025593,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/elastic/ElasticIndexManager.java":1760507047336,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/elastic/ElasticScriptManager.java":1760507047337,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/util/AttributeUtils.java":1760507047337,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/util/HostnameUtils.java":1760507047337,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/util/IDUtils.java":1760507025595,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/util/InetAddressExtendedUtils.java":1760507047337,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/util/SearchPageUtil.java":1760507047338,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/CacheManager.java":1760507025596,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/ConflictDetectionZitiApiClientFactory.java":1760507047338,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/RedissonCacheManager.java":1760507025598,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/ZitiReaderService.java":1760507435453,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/ConfigParser.java":1760507025599,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV1ConfigParser.java":1760507047339,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV2ConfigParser.java":1760507047339,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/InterceptV1ConfigParser.java":1760507047340,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerClientV1ConfigParser.java":1760507047340,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerServerV1ConfigParser.java":1760507047340,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/ConfigPortRange.java":1760507025605,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/HostV1Config.java":1760507025606,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/HostV2Config.java":1760507025607,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/InterceptV1Config.java":1760507025607,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/TunnelerClientV1Config.java":1760507025608,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/domain/TunnelerServerV1Config.java":1760507025608,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/identity/parser/IdentityParser.java":1760507047341,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/service/parser/ServiceParser.java":1760507047341,"/Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/servicepolicy/parser/ServicePolicyParser.java":1760507047342},"elements":[{"bean":{"name":"defaultDeadLetterQueueDeclarations","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":45,"character":2},"end":{"line":45,"character":7}}},"injectionPoints":[{"name":"primaryPrivateDeadLetterExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":47,"character":94},"end":{"line":47,"character":126}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"defaultListenerContainerFactory","type":"org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":55,"character":2},"end":{"line":55,"character":7}}},"injectionPoints":[{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.ConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":57,"character":96},"end":{"line":57,"character":113}}}},{"name":"retryOperationsInterceptor","type":"org.springframework.retry.interceptor.RetryOperationsInterceptor","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":58,"character":33},"end":{"line":58,"character":59}}}},{"name":"configurer","type":"org.springframework.boot.autoconfigure.amqp.SimpleRabbitListenerContainerFactoryConfigurer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":59,"character":53},"end":{"line":59,"character":63}}}},{"name":"messageConverter","type":"org.springframework.amqp.support.converter.MessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":60,"character":62},"end":{"line":60,"character":78}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"retryInterceptor","type":"org.springframework.retry.interceptor.RetryOperationsInterceptor","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":83,"character":2},"end":{"line":83,"character":7}}},"injectionPoints":[{"name":"retries","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":85,"character":54},"end":{"line":85,"character":61}}}},{"name":"initialInterval","type":"io.netfoundry.conflictdetection.config.Duration","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":86,"character":71},"end":{"line":86,"character":86}}}},{"name":"multiplier","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":87,"character":65},"end":{"line":87,"character":75}}}},{"name":"maxInterval","type":"io.netfoundry.conflictdetection.config.Duration","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":88,"character":68},"end":{"line":88,"character":79}}}},{"name":"recoverer","type":"org.springframework.amqp.rabbit.retry.MessageRecoverer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":89,"character":23},"end":{"line":89,"character":32}}}}],"supertypes":["org.aopalliance.intercept.MethodInterceptor","org.aopalliance.intercept.Interceptor","org.aopalliance.aop.Advice","java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"rabbitTemplate","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":97,"character":2},"end":{"line":97,"character":7}}},"injectionPoints":[{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.CachingConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":99,"character":64},"end":{"line":99,"character":81}}}},{"name":"configurer","type":"org.springframework.boot.autoconfigure.amqp.RabbitTemplateConfigurer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":99,"character":108},"end":{"line":99,"character":118}}}}],"supertypes":["org.springframework.amqp.core.AmqpTemplate","org.springframework.amqp.core.MessageListener","org.springframework.amqp.rabbit.core.RabbitOperations","org.springframework.beans.factory.Aware","org.springframework.amqp.rabbit.support.ListenerContainerAware","org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener","org.springframework.context.Lifecycle","org.springframework.beans.factory.BeanFactoryAware","org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener","org.springframework.beans.factory.DisposableBean","org.springframework.beans.factory.BeanNameAware","org.springframework.context.ApplicationContextAware"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"amqpAdmin","type":"org.springframework.amqp.core.AmqpAdmin","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":114,"character":2},"end":{"line":114,"character":7}}},"injectionPoints":[{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.ConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":115,"character":47},"end":{"line":115,"character":64}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"recoverer","type":"org.springframework.amqp.rabbit.retry.MessageRecoverer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":125,"character":2},"end":{"line":125,"character":7}}},"injectionPoints":[{"name":"maxRetries","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":127,"character":63},"end":{"line":127,"character":73}}}},{"name":"template","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":128,"character":21},"end":{"line":128,"character":29}}}},{"name":"admin","type":"org.springframework.amqp.core.AmqpAdmin","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":129,"character":16},"end":{"line":129,"character":21}}}},{"name":"primaryPrivateDeadLetterExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":130,"character":94},"end":{"line":130,"character":126}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"zitiEventRetryRabbitListenerErrorHandler","type":"io.netfoundry.messaging.listener.retry.RetryRabbitListenerErrorHandler","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":175,"character":2},"end":{"line":175,"character":7}}},"injectionPoints":[{"name":"rabbitTemplate","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":176,"character":104},"end":{"line":176,"character":118}}}}],"supertypes":["org.springframework.amqp.rabbit.listener.api.RabbitListenerErrorHandler","java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"logstashPrimaryExchange","type":"org.springframework.amqp.core.Exchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":183,"character":2},"end":{"line":183,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.amqp.core.Declarable"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"applicationEventListener","type":"org.springframework.context.ApplicationListener\u003corg.springframework.amqp.rabbit.listener.ListenerContainerConsumerFailedEvent\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java","range":{"start":{"line":189,"character":2},"end":{"line":189,"character":7}}},"injectionPoints":[],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/RabbitMQConfiguration.java"},{"bean":{"name":"yamlHttpMessageConverter","type":"org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":80,"character":2},"end":{"line":80,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.http.converter.AbstractHttpMessageConverter","org.springframework.http.converter.HttpMessageConverter","org.springframework.http.converter.AbstractGenericHttpMessageConverter","java.lang.Object","org.springframework.http.converter.GenericHttpMessageConverter"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java"},{"bean":{"name":"mappingJackson2HttpMessageConverter","type":"org.springframework.http.converter.json.MappingJackson2HttpMessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":111,"character":2},"end":{"line":111,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.http.converter.AbstractHttpMessageConverter","org.springframework.http.converter.HttpMessageConverter","org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter","org.springframework.http.converter.AbstractGenericHttpMessageConverter","java.lang.Object","org.springframework.http.converter.GenericHttpMessageConverter"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java"},{"bean":{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":120,"character":2},"end":{"line":120,"character":7}}},"injectionPoints":[{"name":"restTemplateBuilder","type":"org.springframework.boot.web.client.RestTemplateBuilder","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":121,"character":65},"end":{"line":121,"character":84}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java"},{"bean":{"name":"diagnosticsServletFilter","type":"io.netfoundry.common.util.logging.DiagnosticsServletFilter","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":125,"character":2},"end":{"line":125,"character":7}}},"injectionPoints":[{"name":"applicationName","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":127,"character":50},"end":{"line":127,"character":65}}}},{"name":"buildVersion","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":128,"character":48},"end":{"line":128,"character":60}}}},{"name":"buildTimestamp","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":129,"character":42},"end":{"line":129,"character":56}}}},{"name":"auditLogBlackListUrlPatterns","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":130,"character":81},"end":{"line":130,"character":109}}}}],"supertypes":["org.springframework.web.context.ServletContextAware","org.springframework.context.EnvironmentAware","org.springframework.web.filter.GenericFilterBean","org.springframework.core.env.EnvironmentCapable","org.springframework.beans.factory.DisposableBean","org.springframework.beans.factory.Aware","java.lang.Object","org.springframework.beans.factory.BeanNameAware","org.springframework.beans.factory.InitializingBean","jakarta.servlet.Filter"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java"},{"bean":{"name":"traceIdSupplier","type":"io.netfoundry.conflictdetection.config.Supplier\u003cjava.lang.String\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":136,"character":2},"end":{"line":136,"character":7}}},"injectionPoints":[{"name":"tracer","type":"io.micrometer.tracing.Tracer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java","range":{"start":{"line":137,"character":49},"end":{"line":137,"character":55}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ServerConfiguration.java"},{"bean":{"name":"zitiConnectionCache","type":"com.github.benmanes.caffeine.cache.Cache\u003cjava.lang.String,io.netfoundry.ziti.client.ZitiApiConnection\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":42,"character":2},"end":{"line":42,"character":7}}},"injectionPoints":[{"name":"cacheSize","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":44,"character":53},"end":{"line":44,"character":62}}}},{"name":"cacheMinutes","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":45,"character":55},"end":{"line":45,"character":67}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java"},{"bean":{"name":"circuitBreakerRegistry","type":"io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":52,"character":2},"end":{"line":52,"character":7}}},"injectionPoints":[{"name":"failureRateThreshold","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":55,"character":87},"end":{"line":55,"character":107}}}},{"name":"slidingWindowSize","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":56,"character":85},"end":{"line":56,"character":102}}}},{"name":"minimumNumberOfCalls","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":57,"character":88},"end":{"line":57,"character":108}}}},{"name":"waitDurationInOpenState","type":"io.netfoundry.conflictdetection.config.Duration","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":58,"character":102},"end":{"line":58,"character":125}}}}],"supertypes":["io.github.resilience4j.core.Registry"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java"},{"bean":{"name":"zitiApiClientFactory","type":"io.netfoundry.ziti.client.ZitiApiClientFactory","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":103,"character":2},"end":{"line":103,"character":7}}},"injectionPoints":[{"name":"applicationContext","type":"org.springframework.context.ApplicationContext","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":104,"character":70},"end":{"line":104,"character":88}}}},{"name":"connectionRequestTimeout","type":"long","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":105,"character":68},"end":{"line":105,"character":92}}}},{"name":"connectTimeout","type":"long","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":106,"character":58},"end":{"line":106,"character":72}}}},{"name":"readTimeout","type":"long","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":107,"character":56},"end":{"line":107,"character":67}}}},{"name":"restTemplateBuilder","type":"org.springframework.boot.web.client.RestTemplateBuilder","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":108,"character":26},"end":{"line":108,"character":45}}}},{"name":"zitiConnectionCache","type":"com.github.benmanes.caffeine.cache.Cache\u003cjava.lang.String,io.netfoundry.ziti.client.ZitiApiConnection\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":109,"character":73},"end":{"line":109,"character":92}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java"},{"bean":{"name":"networkAuthInitializationCacheManager","type":"io.netfoundry.conflictdetection.ziti.CacheManager\u003cjava.lang.String,io.netfoundry.conflictdetection.external.core.NetworkService.ZitiAuthInitialization\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":114,"character":2},"end":{"line":114,"character":7}}},"injectionPoints":[{"name":"redissonClient","type":"org.redisson.api.RedissonClient","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java","range":{"start":{"line":115,"character":122},"end":{"line":115,"character":136}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/ZitiConfiguration.java"},{"bean":{"name":"methodValidationPostProcessor","type":"org.springframework.validation.beanvalidation.MethodValidationPostProcessor","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":39,"character":2},"end":{"line":39,"character":7}}},"injectionPoints":[{"name":"validator","type":"jakarta.validation.Validator","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":40,"character":79},"end":{"line":40,"character":88}}}}],"supertypes":["org.springframework.core.Ordered","org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor","org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor","org.springframework.beans.factory.Aware","org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor","org.springframework.beans.factory.InitializingBean","org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor","java.io.Serializable","org.springframework.beans.factory.config.BeanPostProcessor","org.springframework.aop.framework.ProxyConfig","org.springframework.beans.factory.BeanFactoryAware","org.springframework.aop.framework.ProxyProcessorSupport","org.springframework.aop.framework.AopInfrastructureBean","java.lang.Object","org.springframework.beans.factory.BeanClassLoaderAware"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"jwtVerificationResolver","type":"org.jose4j.keys.resolvers.VerificationKeyResolver","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":46,"character":2},"end":{"line":46,"character":7}}},"injectionPoints":[{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":48,"character":100},"end":{"line":48,"character":114}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"jwtConsumer","type":"org.jose4j.jwt.consumer.JwtConsumer","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":53,"character":2},"end":{"line":53,"character":7}}},"injectionPoints":[{"name":"jwtVerificationResolver","type":"org.jose4j.keys.resolvers.VerificationKeyResolver","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":55,"character":57},"end":{"line":55,"character":80}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"domain","type":"io.netfoundry.auth.domainv2.domain.Domain","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":66,"character":2},"end":{"line":66,"character":7}}},"injectionPoints":[{"name":"authEntityResolver","type":"io.netfoundry.auth.domainv2.AuthEntityResolver","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":68,"character":42},"end":{"line":68,"character":60}}}}],"supertypes":["java.lang.Object","io.netfoundry.auth.domainv2.titled.AuthTitledResource"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"resourceResolver","type":"io.netfoundry.auth.clientv2.StandardResourceResolver","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":73,"character":2},"end":{"line":73,"character":7}}},"injectionPoints":[{"name":"authClient","type":"io.netfoundry.auth.clientv2.AuthClientV2","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":76,"character":19},"end":{"line":76,"character":29}}}},{"name":"defaultDomain","type":"io.netfoundry.auth.domainv2.domain.Domain","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":77,"character":13},"end":{"line":77,"character":26}}}},{"name":"pathCacheTtlSeconds","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":78,"character":68},"end":{"line":78,"character":87}}}},{"name":"resourceActionCacheTtlSeconds","type":"int","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":79,"character":78},"end":{"line":79,"character":107}}}}],"supertypes":["io.netfoundry.auth.clientv2.ResourceResolver","java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"authClientV2","type":"io.netfoundry.auth.clientv2.AuthClientV2","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":83,"character":2},"end":{"line":83,"character":7}}},"injectionPoints":[{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":86,"character":24},"end":{"line":86,"character":41}}}},{"name":"tokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":87,"character":32},"end":{"line":87,"character":45}}}},{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":88,"character":56},"end":{"line":88,"character":70}}}}],"supertypes":["java.lang.Object","io.netfoundry.auth.domainv2.AuthEntityResolver"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"auth0JwtValidator","type":"io.netfoundry.auth.client.midleware.Auth0JwtValidator","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":92,"character":2},"end":{"line":92,"character":7}}},"injectionPoints":[{"name":"issuer","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":95,"character":67},"end":{"line":95,"character":73}}}},{"name":"audience","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":96,"character":69},"end":{"line":96,"character":77}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"serviceIdentityIdProvider","type":"io.netfoundry.conflictdetection.config.Supplier\u003cio.netfoundry.conflictdetection.config.UUID\u003e","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":102,"character":2},"end":{"line":102,"character":7}}},"injectionPoints":[{"name":"tokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":105,"character":76},"end":{"line":105,"character":89}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"interServiceTokenProvider","type":"io.netfoundry.auth.client.midleware.InterServiceTokenProvider","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":109,"character":2},"end":{"line":109,"character":7}}},"injectionPoints":[{"name":"taskScheduler","type":"org.springframework.scheduling.TaskScheduler","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":112,"character":20},"end":{"line":112,"character":33}}}},{"name":"clientId","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":113,"character":69},"end":{"line":113,"character":77}}}},{"name":"clientSecret","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":114,"character":73},"end":{"line":114,"character":85}}}},{"name":"auth0JwtValidator","type":"io.netfoundry.auth.client.midleware.Auth0JwtValidator","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":115,"character":24},"end":{"line":115,"character":41}}}},{"name":"restServiceClient","type":"io.netfoundry.common.util.RestServiceClient","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":116,"character":24},"end":{"line":116,"character":41}}}},{"name":"authServiceUrl","type":"java.lang.String","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java","range":{"start":{"line":117,"character":56},"end":{"line":117,"character":70}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/config/AuthorizationConfiguration.java"},{"bean":{"name":"identityParser","type":"io.netfoundry.conflictdetection.ziti.identity.parser.IdentityParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/identity/parser/IdentityParser.java","range":{"start":{"line":13,"character":0},"end":{"line":13,"character":10}}},"injectionPoints":[],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/identity/parser/IdentityParser.java"},{"bean":{"name":"tunnelerClientV1ConfigParser","type":"io.netfoundry.conflictdetection.ziti.config.parser.TunnelerClientV1ConfigParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerClientV1ConfigParser.java","range":{"start":{"line":16,"character":0},"end":{"line":16,"character":10}}},"injectionPoints":[{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerClientV1ConfigParser.java","range":{"start":{"line":21,"character":51},"end":{"line":21,"character":63}}}}],"supertypes":["io.netfoundry.conflictdetection.ziti.config.parser.ConfigParser","java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerClientV1ConfigParser.java"},{"bean":{"name":"tunnelerServerV1ConfigParser","type":"io.netfoundry.conflictdetection.ziti.config.parser.TunnelerServerV1ConfigParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerServerV1ConfigParser.java","range":{"start":{"line":16,"character":0},"end":{"line":16,"character":10}}},"injectionPoints":[{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerServerV1ConfigParser.java","range":{"start":{"line":21,"character":51},"end":{"line":21,"character":63}}}}],"supertypes":["io.netfoundry.conflictdetection.ziti.config.parser.ConfigParser","java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/TunnelerServerV1ConfigParser.java"},{"bean":{"name":"hostV2ConfigParser","type":"io.netfoundry.conflictdetection.ziti.config.parser.HostV2ConfigParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV2ConfigParser.java","range":{"start":{"line":20,"character":0},"end":{"line":20,"character":10}}},"injectionPoints":[{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV2ConfigParser.java","range":{"start":{"line":25,"character":41},"end":{"line":25,"character":53}}}}],"supertypes":["io.netfoundry.conflictdetection.ziti.config.parser.ConfigParser","java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV2ConfigParser.java"},{"bean":{"name":"hostV1ConfigParser","type":"io.netfoundry.conflictdetection.ziti.config.parser.HostV1ConfigParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV1ConfigParser.java","range":{"start":{"line":18,"character":0},"end":{"line":18,"character":10}}},"injectionPoints":[{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV1ConfigParser.java","range":{"start":{"line":25,"character":41},"end":{"line":25,"character":53}}}},{"name":"addressService","type":"io.netfoundry.conflictdetection.domain.address.AddressService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV1ConfigParser.java","range":{"start":{"line":25,"character":70},"end":{"line":25,"character":84}}}}],"supertypes":["io.netfoundry.conflictdetection.ziti.config.parser.ConfigParser","java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/HostV1ConfigParser.java"},{"bean":{"name":"interceptV1ConfigParser","type":"io.netfoundry.conflictdetection.ziti.config.parser.InterceptV1ConfigParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/InterceptV1ConfigParser.java","range":{"start":{"line":16,"character":0},"end":{"line":16,"character":10}}},"injectionPoints":[{"name":"objectMapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/InterceptV1ConfigParser.java","range":{"start":{"line":21,"character":46},"end":{"line":21,"character":58}}}}],"supertypes":["io.netfoundry.conflictdetection.ziti.config.parser.ConfigParser","java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/config/parser/InterceptV1ConfigParser.java"},{"bean":{"name":"servicePolicyParser","type":"io.netfoundry.conflictdetection.ziti.servicepolicy.parser.ServicePolicyParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/servicepolicy/parser/ServicePolicyParser.java","range":{"start":{"line":13,"character":0},"end":{"line":13,"character":10}}},"injectionPoints":[],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/servicepolicy/parser/ServicePolicyParser.java"},{"bean":{"name":"serviceParser","type":"io.netfoundry.conflictdetection.ziti.service.parser.ServiceParser","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/service/parser/ServiceParser.java","range":{"start":{"line":13,"character":0},"end":{"line":13,"character":10}}},"injectionPoints":[],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/ziti/service/parser/ServiceParser.java"},{"bean":{"name":"networkDeleteListener","type":"io.netfoundry.conflictdetection.external.core.NetworkDeleteListener","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":26,"character":0},"end":{"line":26,"character":10}}},"injectionPoints":[{"name":"addressService","type":"io.netfoundry.conflictdetection.domain.address.AddressService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":36,"character":46},"end":{"line":36,"character":60}}}},{"name":"identityService","type":"io.netfoundry.conflictdetection.domain.identity.IdentityService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":36,"character":78},"end":{"line":36,"character":93}}}},{"name":"servicePolicyService","type":"io.netfoundry.conflictdetection.domain.servicepolicy.ServicePolicyService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":36,"character":116},"end":{"line":36,"character":136}}}},{"name":"serviceService","type":"io.netfoundry.conflictdetection.domain.service.ServiceService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":36,"character":153},"end":{"line":36,"character":167}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java"},{"bean":{"name":"NetworkDeleteListenerDeclarations","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":43,"character":2},"end":{"line":43,"character":7}}},"injectionPoints":[{"name":"topicExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":45,"character":88},"end":{"line":45,"character":101}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java"},{"bean":{"name":"networkDeleteEventRetryRabbitListenerErrorHandler","type":"io.netfoundry.messaging.listener.retry.RetryRabbitListenerErrorHandler","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":52,"character":2},"end":{"line":52,"character":7}}},"injectionPoints":[{"name":"rabbitTemplate","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java","range":{"start":{"line":53,"character":114},"end":{"line":53,"character":128}}}}],"supertypes":["org.springframework.amqp.rabbit.listener.api.RabbitListenerErrorHandler","java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/external/core/NetworkDeleteListener.java"},{"bean":{"name":"identityZitiEventListener","type":"io.netfoundry.conflictdetection.domain.identity.IdentityZitiEventListener","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":24,"character":0},"end":{"line":24,"character":10}}},"injectionPoints":[{"name":"identityService","type":"io.netfoundry.conflictdetection.domain.identity.IdentityService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":34,"character":22},"end":{"line":34,"character":37}}}},{"name":"zitiReaderService","type":"io.netfoundry.conflictdetection.ziti.ZitiReaderService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":35,"character":24},"end":{"line":35,"character":41}}}},{"name":"networkService","type":"io.netfoundry.conflictdetection.external.core.NetworkService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":36,"character":21},"end":{"line":36,"character":35}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java"},{"bean":{"name":"identityMessagingDeclarables","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":42,"character":2},"end":{"line":42,"character":7}}},"injectionPoints":[{"name":"exchange","type":"org.springframework.amqp.core.Exchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java","range":{"start":{"line":43,"character":128},"end":{"line":43,"character":136}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/identity/IdentityZitiEventListener.java"},{"bean":{"name":"configZitiEventListener","type":"io.netfoundry.conflictdetection.domain.address.ConfigZitiEventListener","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":24,"character":0},"end":{"line":24,"character":10}}},"injectionPoints":[{"name":"addressService","type":"io.netfoundry.conflictdetection.domain.address.AddressService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":33,"character":48},"end":{"line":33,"character":62}}}},{"name":"zitiReaderService","type":"io.netfoundry.conflictdetection.ziti.ZitiReaderService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":33,"character":82},"end":{"line":33,"character":99}}}},{"name":"networkService","type":"io.netfoundry.conflictdetection.external.core.NetworkService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":33,"character":116},"end":{"line":33,"character":130}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java"},{"bean":{"name":"configMessagingDeclarables","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":39,"character":2},"end":{"line":39,"character":7}}},"injectionPoints":[{"name":"exchange","type":"org.springframework.amqp.core.Exchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java","range":{"start":{"line":40,"character":126},"end":{"line":40,"character":134}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/address/ConfigZitiEventListener.java"},{"bean":{"name":"servicePolicyZitiEventListener","type":"io.netfoundry.conflictdetection.domain.servicepolicy.ServicePolicyZitiEventListener","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":24,"character":0},"end":{"line":24,"character":10}}},"injectionPoints":[{"name":"servicePolicyService","type":"io.netfoundry.conflictdetection.domain.servicepolicy.ServicePolicyService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":34,"character":27},"end":{"line":34,"character":47}}}},{"name":"zitiReaderService","type":"io.netfoundry.conflictdetection.ziti.ZitiReaderService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":35,"character":24},"end":{"line":35,"character":41}}}},{"name":"networkService","type":"io.netfoundry.conflictdetection.external.core.NetworkService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":36,"character":21},"end":{"line":36,"character":35}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java"},{"bean":{"name":"servicePolicyMessagingDeclarables","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":42,"character":2},"end":{"line":42,"character":7}}},"injectionPoints":[{"name":"exchange","type":"org.springframework.amqp.core.Exchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java","range":{"start":{"line":43,"character":133},"end":{"line":43,"character":141}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/servicepolicy/ServicePolicyZitiEventListener.java"},{"bean":{"name":"serviceZitiEventListener","type":"io.netfoundry.conflictdetection.domain.service.ServiceZitiEventListener","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":24,"character":0},"end":{"line":24,"character":10}}},"injectionPoints":[{"name":"serviceService","type":"io.netfoundry.conflictdetection.domain.service.ServiceService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":34,"character":21},"end":{"line":34,"character":35}}}},{"name":"zitiReaderService","type":"io.netfoundry.conflictdetection.ziti.ZitiReaderService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":35,"character":24},"end":{"line":35,"character":41}}}},{"name":"networkService","type":"io.netfoundry.conflictdetection.external.core.NetworkService","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":36,"character":21},"end":{"line":36,"character":35}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.stereotype.Component"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java"},{"bean":{"name":"serviceMessagingDeclarables","type":"org.springframework.amqp.core.Declarables","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":42,"character":2},"end":{"line":42,"character":7}}},"injectionPoints":[{"name":"exchange","type":"org.springframework.amqp.core.Exchange","location":{"uri":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java","range":{"start":{"line":43,"character":127},"end":{"line":43,"character":135}}}}],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/conflict-detection/src/main/java/io/netfoundry/conflictdetection/domain/service/ServiceZitiEventListener.java"}],"dependencies":{}}