{"elementType":"org.springframework.ide.vscode.boot.java.beans.CachedBean","timestampedFiles":{"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/RabbitHeaders.java":1707304526105,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnablePlatformMessaging.java":1707304526105,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/MessagingConfiguration.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/listener/retry/RetryRabbitListenerErrorHandler.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/publisher/MessagePublisher.java":1707304526107,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/publisher/simple/SimpleMessagePublisher.java":1707304526107,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthMetaResolver.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/LoggingResourceChangePublisher.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessage.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessageKey.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessageService.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangePublisher.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceCreatedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceDeletedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceUpdatedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/DelayQueue.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/RoutingKeyUtil.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/SingleActiveConsumerQueue.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeEntityProperties.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeEventProperties.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessage.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessageKey.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessageType.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityCreatedMessage.java":1707304526112,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityDeletedMessage.java":1707304526112,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityUpdatedMessage.java":1707304526112},"elements":[{"bean":{"name":"platformPrivateTopicExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":75,"character":2},"end":{"line":75,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.amqp.core.Exchange","org.springframework.amqp.core.Declarable","java.lang.Object","org.springframework.amqp.core.AbstractExchange","org.springframework.amqp.core.AbstractDeclarable"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"bean":{"name":"platformPrivateDeadLetterExchange","type":"org.springframework.amqp.core.TopicExchange","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":99,"character":2},"end":{"line":99,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.amqp.core.Exchange","org.springframework.amqp.core.Declarable","java.lang.Object","org.springframework.amqp.core.AbstractExchange","org.springframework.amqp.core.AbstractDeclarable"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"bean":{"name":"platformMessageConverter","type":"org.springframework.amqp.support.converter.Jackson2JsonMessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":116,"character":2},"end":{"line":116,"character":7}}},"injectionPoints":[],"supertypes":["org.springframework.amqp.support.converter.SmartMessageConverter","org.springframework.amqp.support.converter.AbstractJackson2MessageConverter","org.springframework.amqp.support.converter.MessageConverter","org.springframework.beans.factory.Aware","java.lang.Object","org.springframework.beans.factory.BeanClassLoaderAware","org.springframework.amqp.support.converter.AbstractMessageConverter"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"bean":{"name":"platformMessagingTemplate","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":147,"character":2},"end":{"line":147,"character":7}}},"injectionPoints":[{"name":"connectionFactory","type":"org.springframework.amqp.rabbit.connection.CachingConnectionFactory","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":150,"character":75},"end":{"line":150,"character":92}}}},{"name":"messageConverter","type":"org.springframework.amqp.support.converter.Jackson2JsonMessageConverter","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java","range":{"start":{"line":150,"character":154},"end":{"line":150,"character":170}}}}],"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.RabbitAccessor","org.springframework.amqp.rabbit.connection.PublisherCallbackChannel.Listener","org.springframework.beans.factory.InitializingBean","org.springframework.context.Lifecycle","org.springframework.beans.factory.BeanFactoryAware","org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener","org.springframework.beans.factory.DisposableBean","java.lang.Object","org.springframework.beans.factory.BeanNameAware","org.springframework.context.ApplicationContextAware"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"bean":{"name":"authMetaResolver","type":"io.netfoundry.messaging.resource.change.AuthMetaResolver","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java","range":{"start":{"line":22,"character":2},"end":{"line":22,"character":7}}},"injectionPoints":[{"name":"resourceResolver","type":"io.netfoundry.auth.clientv2.ResourceResolver","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java","range":{"start":{"line":24,"character":66},"end":{"line":24,"character":82}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"},{"bean":{"name":"initiatingIdentityIdSupplier","type":"io.netfoundry.messaging.resource.change.Supplier\u003cio.netfoundry.messaging.resource.change.UUID\u003e","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":39,"character":9},"end":{"line":39,"character":37}}},"injectionPoints":[],"supertypes":["java.lang.Object"],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"},{"bean":{"name":"resourceChangePublisher","type":"io.netfoundry.messaging.resource.change.ResourceChangePublisher","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":53,"character":2},"end":{"line":53,"character":7}}},"injectionPoints":[{"name":"rabbitTemplate","type":"org.springframework.amqp.rabbit.core.RabbitTemplate","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":57,"character":71},"end":{"line":57,"character":85}}}},{"name":"mapper","type":"com.fasterxml.jackson.databind.ObjectMapper","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":58,"character":19},"end":{"line":58,"character":25}}}},{"name":"tracer","type":"io.micrometer.tracing.Tracer","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":59,"character":13},"end":{"line":59,"character":19}}}},{"name":"initiatingIdentityIdSupplier","type":"io.netfoundry.messaging.resource.change.Supplier\u003cio.netfoundry.messaging.resource.change.UUID\u003e","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":60,"character":64},"end":{"line":60,"character":92}}}},{"name":"authMetaResolver","type":"io.netfoundry.messaging.resource.change.AuthMetaResolver","location":{"uri":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java","range":{"start":{"line":61,"character":23},"end":{"line":61,"character":39}}}}],"supertypes":[],"annotations":["org.springframework.context.annotation.Bean"]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"}],"dependencies":{}}