{"version":1,"pages":[{"id":"-LA-UVvqWXy_FupHPsQp","title":"Introduction","pathname":"/2","siteSpaceId":"sitesp_LN73J","description":""},{"id":"-MOlskYHMf34Ch6O3X_g","title":"Introduction","pathname":"/2/intro/introduction","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-MOlskYIxdTDIyF1ydYr","title":"What's New With 5.5.0","pathname":"/2/intro/introduction/whats-new-with-5.5.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYJQLBnI6MsRWXj","title":"What's New With 5.4.0","pathname":"/2/intro/introduction/whats-new-with-5.4.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYKtDLltT9aONkK","title":"What's New With 5.3.0","pathname":"/2/intro/introduction/whats-new-with-5.3.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYLGjLylC1V4ScV","title":"What's New With 5.0.0","pathname":"/2/intro/introduction/whats-new-with-5.0.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Up5V5Js2DW5b8_pa","title":"What's New With 2.1.0","pathname":"/2/intro/introduction/whats-new-with-2.1.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Up5WWITKfvsgHcDE","title":"What's New With 2.0.0","pathname":"/2/intro/introduction/whats-new-with-2.0.0","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYOuem3BA63mMmY","title":"About This Book","pathname":"/2/intro/introduction/about-this-book","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYPiIl6e2XM6GsU","title":"Author","pathname":"/2/intro/introduction/author","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-MOlskYSJMqX0aHt3eSb","title":"Overview","pathname":"/2/getting-started/overview","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MOlskYTvXI90-vtgoT7","title":"Installing WireBox","pathname":"/2/getting-started/installing-wirebox","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MOlskYUkECSfcHYzM6L","title":"Getting Jiggy Wit It!","pathname":"/2/getting-started/getting-jiggy-wit-it","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MOlskYVd1U2vz0AAExh","title":"Instance Creations","pathname":"/2/getting-started/getting-jiggy-wit-it/instance-creations","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-MOlskYWHbywQmr2dtP3","title":"Binder Introduction","pathname":"/2/getting-started/getting-jiggy-wit-it/binder-introduction","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-MOlskYXHdtD_BgqhS0M","title":"Scoping","pathname":"/2/getting-started/getting-jiggy-wit-it/scoping","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-MOlskYYTzS-s6Gl2dkq","title":"Eager Init","pathname":"/2/getting-started/getting-jiggy-wit-it/eager-init","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-MOlskYZinXvnXT18Rzc","title":"How WireBox Resolves Dependencies","pathname":"/2/getting-started/getting-jiggy-wit-it/how-wirebox-resolves-dependencies","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-MOlskYbu6hn4ifzxmp0","title":"Configuring WireBox","pathname":"/2/configuration/configuring-wirebox","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-MOlskYcHINTl8XvL0p8","title":"Binder Configuration Properties","pathname":"/2/configuration/configuring-wirebox/binder-configuration-properties","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-MOlskYd7VNsYqGCv9Bu","title":"Binder Environment Properties","pathname":"/2/configuration/configuring-wirebox/binder-environment-properties","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5rO8ehkFXLB4L7","title":"ColdBox Enhanced Binder","pathname":"/2/configuration/configuring-wirebox/coldbox-enhanced-binder","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5syqh1VvgD1bD-","title":"Types & Scopes","pathname":"/2/configuration/configuring-wirebox/types-and-scopes","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-MOlskYgkDQ_U1562jcg","title":"Data Configuration Settings","pathname":"/2/configuration/configuring-wirebox/data-configuration-settings","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-MOlskYhj1zLKru3sUG7","title":"Programmatic Configuration","pathname":"/2/configuration/configuring-wirebox/programmatic-configuration","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-MOlskYijoU5CpCE5OnF","title":"Mapping DSL","pathname":"/2/configuration/mapping-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-MOlskYj9pp5IVKlH9HO","title":"Mapping Initiators","pathname":"/2/configuration/mapping-dsl/mapping-initiators","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYkW9edZXMoOD9y","title":"Mapping Destinations","pathname":"/2/configuration/mapping-dsl/mapping-destinations","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYlMjHzEEWKVJCF","title":"MapDirectory() Influence & Filters","pathname":"/2/configuration/mapping-dsl/mapdirectory-influence-and-filters","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYmqfpYJsivnAGH","title":"Persistence DSL","pathname":"/2/configuration/mapping-dsl/persistence-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up6-gnA6hRX23vNP","title":"Dependencies DSL","pathname":"/2/configuration/mapping-dsl/dependencies-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up60xLsFg126aE9-","title":"Mapping Extra Attributes","pathname":"/2/configuration/mapping-dsl/dependencies-dsl/mapping-extra-attributes","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"},{"label":"Dependencies DSL"}]},{"id":"-MOlskYpVEK0lSDeCIdJ","title":"Mapping DSL Examples","pathname":"/2/configuration/mapping-dsl/mapping-dsl-examples","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYq1zZ2UuBfPqgT","title":"Influence Instances at Runtime","pathname":"/2/configuration/mapping-dsl/influence-instances-at-runtime","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYrS0eKf8mTMxGl","title":"Processing Mappings","pathname":"/2/configuration/mapping-dsl/processing-mappings","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-MOlskYsDlEJPUbXjTse","title":"Component Annotations","pathname":"/2/configuration/component-annotations","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up64T5X-DdBzF-JX","title":"Persistence Annotations","pathname":"/2/configuration/component-annotations/persistence-annotations","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up659BOKhE9PEcWC","title":"CacheBox Annotations","pathname":"/2/configuration/component-annotations/cachebox-annotations","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up66GQeg0N-KWogb","title":"Parent Object Definitions","pathname":"/2/configuration/parent-object-definitions","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-MOlskYyDZjOm-4qRplR","title":"WireBox Injector","pathname":"/2/usage/wirebox-injector","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MOlskYzZizS1FqqNpGV","title":"Injector Constructor Arguments","pathname":"/2/usage/wirebox-injector/injector-constructor-arguments","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-MOlskZ-eTJUr83F4F_S","title":"Injection Idioms","pathname":"/2/usage/wirebox-injector/injection-idioms","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5oPTlasnr5tIYP","title":"Common Methods","pathname":"/2/usage/wirebox-injector/common-methods","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-MOlskZ1Ol5_IdaGiP0H","title":"Injection DSL","pathname":"/2/usage/injection-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MOlskZ25zNJNp4Eww4S","title":"ID-Model-Empty Namespace","pathname":"/2/usage/injection-dsl/id-model-empty-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MOlskZ30xEBn5RTUR-7","title":"Provider Namespace","pathname":"/2/usage/injection-dsl/provider-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6CsbNB7cpzSDUo","title":"WireBox Namespace","pathname":"/2/usage/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6DRLMs1ERXD87J","title":"CacheBox Namespace","pathname":"/2/usage/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MOlskZ6_9zrnhIMhbTP","title":"EntityService Namespace","pathname":"/2/usage/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6FeRJ0V37NKm4V","title":"LogBox Namespace","pathname":"/2/usage/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6GBmpYUCsl7npM","title":"Java Namespace","pathname":"/2/usage/injection-dsl/java-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MOlskZ9rod8FQDuFH8D","title":"ColdBox Namespace","pathname":"/2/usage/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MOlskZA9t3qSNf2rjls","title":"WireBox Event Model","pathname":"/2/usage/wirebox-event-model","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6Lea8VNADc-5vE","title":"WireBox Events","pathname":"/2/usage/wirebox-event-model/wirebox-events","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6M6UsNLl0KLKs3","title":"WireBox Listeners","pathname":"/2/usage/wirebox-event-model/wirebox-listeners","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-MOlskZDfSWzZbx9d38L","title":"ColdBox Mode Listener","pathname":"/2/usage/wirebox-event-model/wirebox-listeners/coldbox-mode-listener","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-MOlskZEWSmwLwmkkYR1","title":"Standalone Mode Listener","pathname":"/2/usage/wirebox-event-model/wirebox-listeners/standalone-mode-listener","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6P2coNhhmbyG2b","title":"Providers","pathname":"/2/advanced-topics/providers","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6QjQUcPlFdjhin","title":"Custom Providers","pathname":"/2/advanced-topics/providers/custom-providers","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6RbTidBQtcxwHG","title":"toProvider() closures","pathname":"/2/advanced-topics/providers/toprovider-closures","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6SXtj-tMsTFvtU","title":"Virtual Provider Injection DSL","pathname":"/2/advanced-topics/providers/virtual-provider-injection-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6T9frtOHmwTolJ","title":"Virtual Provider Mapping","pathname":"/2/advanced-topics/providers/virtual-provider-mapping","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6UdZ8XhmJOYdYT","title":"Virtual Provider Lookup Methods","pathname":"/2/advanced-topics/providers/virtual-provider-lookup-methods","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-MOlskZNm22_qAkXJkRy","title":"Provider onMissingMethod Proxy","pathname":"/2/advanced-topics/providers/provider-onmissingmethod-proxy","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-MOlskZOZvgZ8zv4qkVF","title":"Scope Widening Injection","pathname":"/2/advanced-topics/providers/scope-widening-injection","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-MOlskZPp1kD3Ur7vaXP","title":"Virtual Inheritance","pathname":"/2/advanced-topics/virtual-inheritance","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-MOlskZQCXQSCUBrByvU","title":"Runtime Mixins()","pathname":"/2/advanced-topics/runtime-mixins","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6I2Oe1PhfhuvxN","title":"Object Persistence & Thread Safety","pathname":"/2/advanced-topics/object-persistence-and-thread-safety","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6JqYY4FxJANqGj","title":"ORM Entity Injection","pathname":"/2/advanced-topics/orm-entity-injection","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6ew05RsJqSgBCt","title":"WireBox Object Populator","pathname":"/2/advanced-topics/wirebox-object-populator","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-MOlskZUg9M3vWeco06K","title":"populateFromXML","pathname":"/2/advanced-topics/wirebox-object-populator/populatefromxml","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MOlskZVB-BOSmPOMkBp","title":"populateFromQuery","pathname":"/2/advanced-topics/wirebox-object-populator/populatefromquery","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MOlskZWdGYUrhxeuJp2","title":"populateFromStruct","pathname":"/2/advanced-topics/wirebox-object-populator/populatefromstruct","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MOlskZX-zVXXpmkLs5D","title":"populateFromQueryWithPrefix","pathname":"/2/advanced-topics/wirebox-object-populator/populatefromquerywithprefix","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MOlskZYdZaG_UO2qpLQ","title":"populateFromJSON","pathname":"/2/advanced-topics/wirebox-object-populator/populatefromjson","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6XdL6vUFiIgK0U","title":"Custom DSL","pathname":"/2/extending-wirebox/custom-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6YQqmxoQ3gjFTd","title":"The DSL Builder Interface","pathname":"/2/extending-wirebox/custom-dsl/the-dsl-builder-interface","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-MOlskZcpQyoX-_FRoEn","title":"Registering a Custom DSL","pathname":"/2/extending-wirebox/custom-dsl/registering-a-custom-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6_iBjlUZ4oKhT8","title":"Custom Scopes","pathname":"/2/extending-wirebox/custom-scopes","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6aIaKM9F3nFPir","title":"The Scope Interface","pathname":"/2/extending-wirebox/custom-scopes/the-scope-interface","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6biV9w4rbzlzmC","title":"Scoping Process","pathname":"/2/extending-wirebox/custom-scopes/scoping-process","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6cns6VQ4ci9aaK","title":"Registering a Custom Scope","pathname":"/2/extending-wirebox/custom-scopes/registering-a-custom-scope","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-MOlskZh7uQbmD54uT7E","title":"WireBox Injector Interface","pathname":"/2/extending-wirebox/wirebox-injector-interface","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-MOlskZkOoAwgmHJVcbC","title":"AOP Intro","pathname":"/2/aspect-oriented-programming/aop-intro","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"}]},{"id":"-MOlskZlLOxA86NXcPGh","title":"Overview","pathname":"/2/aspect-oriented-programming/aop-intro/overview","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-MOlskZmARio5TmTGeRl","title":"AOP Vocabulary","pathname":"/2/aspect-oriented-programming/aop-intro/overview/aop-vocabulary","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Overview"}]},{"id":"-MOlskZn2wpSunEzI-HR","title":"Activate The AOP Listener","pathname":"/2/aspect-oriented-programming/aop-intro/activate-the-aop-listener","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6oJLA568ojlZD7","title":"Create Your Aspect","pathname":"/2/aspect-oriented-programming/aop-intro/create-your-aspect","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-MOlskZp76FhGQjBLROv","title":"MethodInvocation Useful Methods","pathname":"/2/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6q8w5uEJo9wFks","title":"MethodLogger Aspect","pathname":"/2/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-MOlskZrAkQ0aVRu4hWk","title":"Aspect Registration","pathname":"/2/aspect-oriented-programming/aop-intro/aspect-registration","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6sgqYu3FvQe_Mg","title":"Aspect Binding","pathname":"/2/aspect-oriented-programming/aop-intro/aspect-binding","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6tI1zoMYMj8xHJ","title":"Auto Aspect Binding","pathname":"/2/aspect-oriented-programming/aop-intro/auto-aspect-binding","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6ufWDJgbRIiceP","title":"ClassMatcher Annotation DSL","pathname":"/2/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6vZVmJyLhOPgmY","title":"MethodMatcher Annotation DSL","pathname":"/2/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6wAdpOJUWC8k51","title":"Included Aspects","pathname":"/2/aspect-oriented-programming/aop-intro/included-aspects","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6xctBhHY5L1f3w","title":"CFTransaction","pathname":"/2/aspect-oriented-programming/aop-intro/included-aspects/cftransaction","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ygmFrlndjbbso","title":"HibernateTransaction","pathname":"/2/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ztrkqYMAW-inM","title":"MethodLogger","pathname":"/2/aspect-oriented-programming/aop-intro/included-aspects/methodlogger","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up7-bHeOZdLn99wp","title":"Summary","pathname":"/2/aspect-oriented-programming/aop-intro/summary","siteSpaceId":"sitesp_LN73J","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-UVvqWXy_FupHPsQp","title":"Introduction","pathname":"/5","siteSpaceId":"sitesp_lZdN3","description":""},{"id":"-LBRr9tfKsTmA-4uN0K4","title":"Introduction","pathname":"/5/intro/introduction","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-LhMcb2Aw36jR9qvPmyT","title":"What's New With 5.5.0","pathname":"/5/intro/introduction/whats-new-with-5.5.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LcmiL-tNclwOl8NnZCZ","title":"What's New With 5.4.0","pathname":"/5/intro/introduction/whats-new-with-5.4.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LVzLE3qtawcdnWJ1bAg","title":"What's New With 5.3.0","pathname":"/5/intro/introduction/whats-new-with-5.3.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAPO5DCI8mET1BVHTQp","title":"What's New With 5.0.0","pathname":"/5/intro/introduction/whats-new-with-5.0.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAPO5DDwFLPE5um3ViW","title":"What's New With 2.1.0","pathname":"/5/intro/introduction/whats-new-with-2.1.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Up5WWITKfvsgHcDE","title":"What's New With 2.0.0","pathname":"/5/intro/introduction/whats-new-with-2.0.0","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAPO5DFpdH4MYlu4BGo","title":"About This Book","pathname":"/5/intro/introduction/about-this-book","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Up5YkL0P4hzRU4Ik","title":"Author","pathname":"/5/intro/introduction/author","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAPO5DJK6EX07PbdE4L","title":"Overview","pathname":"/5/getting-started/overview","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DK8XVsb_-BNVqh","title":"Installing WireBox","pathname":"/5/getting-started/installing-wirebox","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5flklwDP44EPMi","title":"Getting Jiggy Wit It!","pathname":"/5/getting-started/getting-jiggy-wit-it","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DMP6r4vuGe3hQr","title":"Instance Creations","pathname":"/5/getting-started/getting-jiggy-wit-it/instance-creations","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DNV0guZIt18lWo","title":"Binder Introduction","pathname":"/5/getting-started/getting-jiggy-wit-it/binder-introduction","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DOQ6VJM9mgjbYb","title":"Scoping","pathname":"/5/getting-started/getting-jiggy-wit-it/scoping","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DPy-B7LfAEKEp-","title":"Eager Init","pathname":"/5/getting-started/getting-jiggy-wit-it/eager-init","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DQphd5hkPiUhaL","title":"How WireBox Resolves Dependencies","pathname":"/5/getting-started/getting-jiggy-wit-it/how-wirebox-resolves-dependencies","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LA-Up5p25NsV5DImLer","title":"Configuring WireBox","pathname":"/5/configuration/configuring-wirebox","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5qV5_ROG5aVe0K","title":"Binder Configuration Properties","pathname":"/5/configuration/configuring-wirebox/binder-configuration-properties","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPXLo3phtkyukVYttD","title":"Binder Environment Properties","pathname":"/5/configuration/configuring-wirebox/binder-environment-properties","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5rO8ehkFXLB4L7","title":"ColdBox Enhanced Binder","pathname":"/5/configuration/configuring-wirebox/coldbox-enhanced-binder","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5syqh1VvgD1bD-","title":"Types & Scopes","pathname":"/5/configuration/configuring-wirebox/types-and-scopes","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXD-N8V4ynElN_D","title":"Data Configuration Settings","pathname":"/5/configuration/configuring-wirebox/data-configuration-settings","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXEAV6dp8dKCbUl","title":"Programmatic Configuration","pathname":"/5/configuration/configuring-wirebox/programmatic-configuration","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5uMVvjqUe9ZZlN","title":"Mapping DSL","pathname":"/5/configuration/mapping-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5wZEmEnKbm1zzt","title":"Mapping Initiators","pathname":"/5/configuration/mapping-dsl/mapping-initiators","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5yMNKKwJ2N6C5O","title":"Mapping Destinations","pathname":"/5/configuration/mapping-dsl/mapping-destinations","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LAPgSXIGE3kk7e-KG0S","title":"MapDirectory() Influence & Filters","pathname":"/5/configuration/mapping-dsl/mapdirectory-influence-and-filters","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5z59P_hMOt7l0L","title":"Persistence DSL","pathname":"/5/configuration/mapping-dsl/persistence-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up6-gnA6hRX23vNP","title":"Dependencies DSL","pathname":"/5/configuration/mapping-dsl/dependencies-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up60xLsFg126aE9-","title":"Mapping Extra Attributes","pathname":"/5/configuration/mapping-dsl/dependencies-dsl/mapping-extra-attributes","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"},{"label":"Dependencies DSL"}]},{"id":"-LA-Up61MAKyCpznhiV1","title":"Mapping DSL Examples","pathname":"/5/configuration/mapping-dsl/mapping-dsl-examples","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up62HfrH12_6jbDS","title":"Influence Instances at Runtime","pathname":"/5/configuration/mapping-dsl/influence-instances-at-runtime","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LhMeB-34OKc6MVAgYZ8","title":"Processing Mappings","pathname":"/5/configuration/mapping-dsl/processing-mappings","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up63V-LVrH75chnQ","title":"Component Annotations","pathname":"/5/configuration/component-annotations","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up64T5X-DdBzF-JX","title":"Persistence Annotations","pathname":"/5/configuration/component-annotations/persistence-annotations","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up659BOKhE9PEcWC","title":"CacheBox Annotations","pathname":"/5/configuration/component-annotations/cachebox-annotations","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up66GQeg0N-KWogb","title":"Parent Object Definitions","pathname":"/5/configuration/parent-object-definitions","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5ls1mlBVkupr0-","title":"WireBox Injector","pathname":"/5/usage/wirebox-injector","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up5mDwbGG9C5eU9u","title":"Injector Constructor Arguments","pathname":"/5/usage/wirebox-injector/injector-constructor-arguments","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5nFRuHJJT2NeY0","title":"Injection Idioms","pathname":"/5/usage/wirebox-injector/injection-idioms","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5oPTlasnr5tIYP","title":"Common Methods","pathname":"/5/usage/wirebox-injector/common-methods","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up69LKG263r1WXDL","title":"Injection DSL","pathname":"/5/usage/injection-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6AfMzSEIIe97Nw","title":"ID-Model-Empty Namespace","pathname":"/5/usage/injection-dsl/id-model-empty-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6BfzYjpXY15WuL","title":"Provider Namespace","pathname":"/5/usage/injection-dsl/provider-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6CsbNB7cpzSDUo","title":"WireBox Namespace","pathname":"/5/usage/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6DRLMs1ERXD87J","title":"CacheBox Namespace","pathname":"/5/usage/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6EQMmWCrAtsSXd","title":"EntityService Namespace","pathname":"/5/usage/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6FeRJ0V37NKm4V","title":"LogBox Namespace","pathname":"/5/usage/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6GBmpYUCsl7npM","title":"Java Namespace","pathname":"/5/usage/injection-dsl/java-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6HAgC3lZGwi2R4","title":"ColdBox Namespace","pathname":"/5/usage/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6KYGQoGQtZnfVf","title":"WireBox Event Model","pathname":"/5/usage/wirebox-event-model","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6Lea8VNADc-5vE","title":"WireBox Events","pathname":"/5/usage/wirebox-event-model/wirebox-events","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6M6UsNLl0KLKs3","title":"WireBox Listeners","pathname":"/5/usage/wirebox-event-model/wirebox-listeners","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6NfGVd_ZUqQbrP","title":"ColdBox Mode Listener","pathname":"/5/usage/wirebox-event-model/wirebox-listeners/coldbox-mode-listener","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6O-cZK7vcT78tT","title":"Standalone Mode Listener","pathname":"/5/usage/wirebox-event-model/wirebox-listeners/standalone-mode-listener","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6P2coNhhmbyG2b","title":"Providers","pathname":"/5/advanced-topics/providers","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6QjQUcPlFdjhin","title":"Custom Providers","pathname":"/5/advanced-topics/providers/custom-providers","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6RbTidBQtcxwHG","title":"toProvider() closures","pathname":"/5/advanced-topics/providers/toprovider-closures","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6SXtj-tMsTFvtU","title":"Virtual Provider Injection DSL","pathname":"/5/advanced-topics/providers/virtual-provider-injection-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6T9frtOHmwTolJ","title":"Virtual Provider Mapping","pathname":"/5/advanced-topics/providers/virtual-provider-mapping","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6UdZ8XhmJOYdYT","title":"Virtual Provider Lookup Methods","pathname":"/5/advanced-topics/providers/virtual-provider-lookup-methods","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6Vrrhs4X0kv7ff","title":"Provider onMissingMethod Proxy","pathname":"/5/advanced-topics/providers/provider-onmissingmethod-proxy","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6WGWS_rKZGGT_O","title":"Scope Widening Injection","pathname":"/5/advanced-topics/providers/scope-widening-injection","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up67Wt0Qpu5xJuts","title":"Virtual Inheritance","pathname":"/5/advanced-topics/virtual-inheritance","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6863RhkWdz8rPX","title":"Runtime Mixins()","pathname":"/5/advanced-topics/runtime-mixins","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6I2Oe1PhfhuvxN","title":"Object Persistence & Thread Safety","pathname":"/5/advanced-topics/object-persistence-and-thread-safety","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6JqYY4FxJANqGj","title":"ORM Entity Injection","pathname":"/5/advanced-topics/orm-entity-injection","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6ew05RsJqSgBCt","title":"WireBox Object Populator","pathname":"/5/advanced-topics/wirebox-object-populator","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6fbjyVPg4iz4CB","title":"populateFromXML","pathname":"/5/advanced-topics/wirebox-object-populator/populatefromxml","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6giCMN02qiDo3U","title":"populateFromQuery","pathname":"/5/advanced-topics/wirebox-object-populator/populatefromquery","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6hkFhrpdBXLFyT","title":"populateFromStruct","pathname":"/5/advanced-topics/wirebox-object-populator/populatefromstruct","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MDFwixGOLW0lr1kfFQF","title":"populateFromQueryWithPrefix","pathname":"/5/advanced-topics/wirebox-object-populator/populatefromquerywithprefix","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6jwLUCdwmTb0Qp","title":"populateFromJSON","pathname":"/5/advanced-topics/wirebox-object-populator/populatefromjson","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6XdL6vUFiIgK0U","title":"Custom DSL","pathname":"/5/extending-wirebox/custom-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6YQqmxoQ3gjFTd","title":"The DSL Builder Interface","pathname":"/5/extending-wirebox/custom-dsl/the-dsl-builder-interface","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6ZPtzoeVcCFko_","title":"Registering a Custom DSL","pathname":"/5/extending-wirebox/custom-dsl/registering-a-custom-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6_iBjlUZ4oKhT8","title":"Custom Scopes","pathname":"/5/extending-wirebox/custom-scopes","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6aIaKM9F3nFPir","title":"The Scope Interface","pathname":"/5/extending-wirebox/custom-scopes/the-scope-interface","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6biV9w4rbzlzmC","title":"Scoping Process","pathname":"/5/extending-wirebox/custom-scopes/scoping-process","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6cns6VQ4ci9aaK","title":"Registering a Custom Scope","pathname":"/5/extending-wirebox/custom-scopes/registering-a-custom-scope","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6dvWBpBuJDhRQo","title":"WireBox Injector Interface","pathname":"/5/extending-wirebox/wirebox-injector-interface","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LAPguwuOxLBEn6xiNHo","title":"AOP Intro","pathname":"/5/aspect-oriented-programming/aop-intro","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"}]},{"id":"-LA-Up6lPWYDIbt2n0N8","title":"Overview","pathname":"/5/aspect-oriented-programming/aop-intro/overview","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6mmlvc6jayyL6t","title":"AOP Vocabulary","pathname":"/5/aspect-oriented-programming/aop-intro/overview/aop-vocabulary","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Overview"}]},{"id":"-LA-Up6n_yuPbFWRWWJS","title":"Activate The AOP Listener","pathname":"/5/aspect-oriented-programming/aop-intro/activate-the-aop-listener","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6oJLA568ojlZD7","title":"Create Your Aspect","pathname":"/5/aspect-oriented-programming/aop-intro/create-your-aspect","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6pd6I5fY5Vk6hR","title":"MethodInvocation Useful Methods","pathname":"/5/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6q8w5uEJo9wFks","title":"MethodLogger Aspect","pathname":"/5/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6r47kV6hkmUMsT","title":"Aspect Registration","pathname":"/5/aspect-oriented-programming/aop-intro/aspect-registration","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6sgqYu3FvQe_Mg","title":"Aspect Binding","pathname":"/5/aspect-oriented-programming/aop-intro/aspect-binding","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6tI1zoMYMj8xHJ","title":"Auto Aspect Binding","pathname":"/5/aspect-oriented-programming/aop-intro/auto-aspect-binding","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6ufWDJgbRIiceP","title":"ClassMatcher Annotation DSL","pathname":"/5/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6vZVmJyLhOPgmY","title":"MethodMatcher Annotation DSL","pathname":"/5/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6wAdpOJUWC8k51","title":"Included Aspects","pathname":"/5/aspect-oriented-programming/aop-intro/included-aspects","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6xctBhHY5L1f3w","title":"CFTransaction","pathname":"/5/aspect-oriented-programming/aop-intro/included-aspects/cftransaction","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ygmFrlndjbbso","title":"HibernateTransaction","pathname":"/5/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ztrkqYMAW-inM","title":"MethodLogger","pathname":"/5/aspect-oriented-programming/aop-intro/included-aspects/methodlogger","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up7-bHeOZdLn99wp","title":"Summary","pathname":"/5/aspect-oriented-programming/aop-intro/summary","siteSpaceId":"sitesp_lZdN3","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-UVvqWXy_FupHPsQp","title":"Introduction","pathname":"/6","siteSpaceId":"sitesp_Tph1b","description":"WireBox is an enterprise ColdFusion Dependency Injection and Aspect Oriented Programing (AOP) framework"},{"id":"-LBRr9tfKsTmA-4uN0K4","title":"Release History","pathname":"/6/intro/introduction","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"jKPPdrvKN5ZKdsEKs7RT","title":"What's New With 6.8.2","pathname":"/6/intro/introduction/whats-new-with-6.8.2","siteSpaceId":"sitesp_Tph1b","description":"May 1, 2023","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"X2moG5QxU8uaIqA8RFvR","title":"What's New With 6.8.0","pathname":"/6/intro/introduction/whats-new-with-6.8.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"861Sv2wmv99OfxErAnmn","title":"What's New With 6.7.0","pathname":"/6/intro/introduction/whats-new-with-6.7.0","siteSpaceId":"sitesp_Tph1b","description":"June 21, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"ky3SqiHwTSpTeO6SXx5y","title":"What's New With 6.6.0","pathname":"/6/intro/introduction/whats-new-with-6.6.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MeAs4PoaduXh49R-nkW","title":"What's New With 6.5.0","pathname":"/6/intro/introduction/whats-new-with-6.5.0","siteSpaceId":"sitesp_Tph1b","description":"July 9th, 2021","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MYjvd6X2c7v5oWQNrZZ","title":"What's New With 6.4.0","pathname":"/6/intro/introduction/whats-new-with-6.4.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MVSCccJdPYHaUhJHM4G","title":"What's New With 6.3.0","pathname":"/6/intro/introduction/whats-new-with-6.3.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LhMcb2Aw36jR9qvPmyT","title":"What's New With 6.2.0","pathname":"/6/intro/introduction/whats-new-with-5.5.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LcmiL-tNclwOl8NnZCZ","title":"What's New With 6.1.0","pathname":"/6/intro/introduction/whats-new-with-5.4.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LVzLE3qtawcdnWJ1bAg","title":"What's New With 6.0.0","pathname":"/6/intro/introduction/whats-new-with-5.3.0","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LAPO5DFpdH4MYlu4BGo","title":"About This Book","pathname":"/6/intro/about-this-book","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-Up5YkL0P4hzRU4Ik","title":"Author","pathname":"/6/intro/about-this-book/author","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Intro"},{"label":"About This Book"}]},{"id":"-LAPO5DJK6EX07PbdE4L","title":"Overview","pathname":"/6/getting-started/overview","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DK8XVsb_-BNVqh","title":"Installing WireBox","pathname":"/6/getting-started/installing-wirebox","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5flklwDP44EPMi","title":"Getting Jiggy Wit It!","pathname":"/6/getting-started/getting-jiggy-wit-it","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DMP6r4vuGe3hQr","title":"Instance Creations","pathname":"/6/getting-started/getting-jiggy-wit-it/instance-creations","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DNV0guZIt18lWo","title":"Binder Introduction","pathname":"/6/getting-started/getting-jiggy-wit-it/binder-introduction","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DOQ6VJM9mgjbYb","title":"Scoping","pathname":"/6/getting-started/getting-jiggy-wit-it/scoping","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DPy-B7LfAEKEp-","title":"Eager Init","pathname":"/6/getting-started/getting-jiggy-wit-it/eager-init","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DQphd5hkPiUhaL","title":"How WireBox Resolves Dependencies","pathname":"/6/getting-started/getting-jiggy-wit-it/how-wirebox-resolves-dependencies","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"YQCzrutoj8dBdta6YxgG","title":"Migrating From ColdSpring","pathname":"/6/getting-started/migrating-from-coldspring","siteSpaceId":"sitesp_Tph1b","description":"Easily migrate from ColdSpring to WireBox","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5p25NsV5DImLer","title":"Configuring WireBox","pathname":"/6/configuration/configuring-wirebox","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5qV5_ROG5aVe0K","title":"Binder Configuration Properties","pathname":"/6/configuration/configuring-wirebox/binder-configuration-properties","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPXLo3phtkyukVYttD","title":"Binder Environment Properties","pathname":"/6/configuration/configuring-wirebox/binder-environment-properties","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5rO8ehkFXLB4L7","title":"ColdBox Enhanced Binder","pathname":"/6/configuration/configuring-wirebox/coldbox-enhanced-binder","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5syqh1VvgD1bD-","title":"Types & Scopes","pathname":"/6/configuration/configuring-wirebox/types-and-scopes","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXD-N8V4ynElN_D","title":"Data Configuration Settings","pathname":"/6/configuration/configuring-wirebox/data-configuration-settings","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXEAV6dp8dKCbUl","title":"Programmatic Configuration","pathname":"/6/configuration/configuring-wirebox/programmatic-configuration","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5uMVvjqUe9ZZlN","title":"Mapping DSL","pathname":"/6/configuration/mapping-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5wZEmEnKbm1zzt","title":"Mapping Initiators","pathname":"/6/configuration/mapping-dsl/mapping-initiators","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5yMNKKwJ2N6C5O","title":"Mapping Destinations","pathname":"/6/configuration/mapping-dsl/mapping-destinations","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LAPgSXIGE3kk7e-KG0S","title":"MapDirectory() Influence & Filters","pathname":"/6/configuration/mapping-dsl/mapdirectory-influence-and-filters","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5z59P_hMOt7l0L","title":"Persistence DSL","pathname":"/6/configuration/mapping-dsl/persistence-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up6-gnA6hRX23vNP","title":"Dependencies DSL","pathname":"/6/configuration/mapping-dsl/dependencies-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up60xLsFg126aE9-","title":"Mapping Extra Attributes","pathname":"/6/configuration/mapping-dsl/dependencies-dsl/mapping-extra-attributes","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"},{"label":"Dependencies DSL"}]},{"id":"-LA-Up61MAKyCpznhiV1","title":"Mapping DSL Examples","pathname":"/6/configuration/mapping-dsl/mapping-dsl-examples","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up62HfrH12_6jbDS","title":"Influence Instances at Runtime","pathname":"/6/configuration/mapping-dsl/influence-instances-at-runtime","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LhMeB-34OKc6MVAgYZ8","title":"Processing Mappings","pathname":"/6/configuration/mapping-dsl/processing-mappings","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up63V-LVrH75chnQ","title":"Component Annotations","pathname":"/6/configuration/component-annotations","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up64T5X-DdBzF-JX","title":"Persistence Annotations","pathname":"/6/configuration/component-annotations/persistence-annotations","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up659BOKhE9PEcWC","title":"CacheBox Annotations","pathname":"/6/configuration/component-annotations/cachebox-annotations","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up66GQeg0N-KWogb","title":"Parent Object Definitions","pathname":"/6/configuration/parent-object-definitions","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5ls1mlBVkupr0-","title":"WireBox Injector","pathname":"/6/usage/wirebox-injector","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up5mDwbGG9C5eU9u","title":"Injector Constructor Arguments","pathname":"/6/usage/wirebox-injector/injector-constructor-arguments","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5nFRuHJJT2NeY0","title":"Injection Idioms","pathname":"/6/usage/wirebox-injector/injection-idioms","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5oPTlasnr5tIYP","title":"Common Methods","pathname":"/6/usage/wirebox-injector/common-methods","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up69LKG263r1WXDL","title":"Injection DSL","pathname":"/6/usage/injection-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6HAgC3lZGwi2R4","title":"ColdBox Namespace","pathname":"/6/usage/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6DRLMs1ERXD87J","title":"CacheBox Namespace","pathname":"/6/usage/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6EQMmWCrAtsSXd","title":"EntityService Namespace","pathname":"/6/usage/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MYL-qURa-pTiQLvGmgO","title":"Executor Namespace","pathname":"/6/usage/injection-dsl/executor-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6GBmpYUCsl7npM","title":"Java Namespace","pathname":"/6/usage/injection-dsl/java-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6FeRJ0V37NKm4V","title":"LogBox Namespace","pathname":"/6/usage/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6AfMzSEIIe97Nw","title":"Models Namespace","pathname":"/6/usage/injection-dsl/id-model-empty-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6BfzYjpXY15WuL","title":"Provider Namespace","pathname":"/6/usage/injection-dsl/provider-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6CsbNB7cpzSDUo","title":"WireBox Namespace","pathname":"/6/usage/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6KYGQoGQtZnfVf","title":"WireBox Event Model","pathname":"/6/usage/wirebox-event-model","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6Lea8VNADc-5vE","title":"WireBox Events","pathname":"/6/usage/wirebox-event-model/wirebox-events","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6M6UsNLl0KLKs3","title":"WireBox Listeners","pathname":"/6/usage/wirebox-event-model/wirebox-listeners","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6NfGVd_ZUqQbrP","title":"ColdBox Mode Listener","pathname":"/6/usage/wirebox-event-model/wirebox-listeners/coldbox-mode-listener","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6O-cZK7vcT78tT","title":"Standalone Mode Listener","pathname":"/6/usage/wirebox-event-model/wirebox-listeners/standalone-mode-listener","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"b7IT2DmALV2xrLh2XShC","title":"Child Injectors","pathname":"/6/advanced-topics/child-injectors","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6I2Oe1PhfhuvxN","title":"Object Persistence & Thread Safety","pathname":"/6/advanced-topics/object-persistence-and-thread-safety","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6JqYY4FxJANqGj","title":"ORM Entity Injection","pathname":"/6/advanced-topics/orm-entity-injection","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6P2coNhhmbyG2b","title":"Providers","pathname":"/6/advanced-topics/providers","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6QjQUcPlFdjhin","title":"Custom Providers","pathname":"/6/advanced-topics/providers/custom-providers","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6RbTidBQtcxwHG","title":"toProvider() closures","pathname":"/6/advanced-topics/providers/toprovider-closures","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6SXtj-tMsTFvtU","title":"Virtual Provider Injection DSL","pathname":"/6/advanced-topics/providers/virtual-provider-injection-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6T9frtOHmwTolJ","title":"Virtual Provider Mapping","pathname":"/6/advanced-topics/providers/virtual-provider-mapping","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6UdZ8XhmJOYdYT","title":"Virtual Provider Lookup Methods","pathname":"/6/advanced-topics/providers/virtual-provider-lookup-methods","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6Vrrhs4X0kv7ff","title":"Provider onMissingMethod Proxy","pathname":"/6/advanced-topics/providers/provider-onmissingmethod-proxy","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6WGWS_rKZGGT_O","title":"Scope Widening Injection","pathname":"/6/advanced-topics/providers/scope-widening-injection","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6863RhkWdz8rPX","title":"Runtime Mixins()","pathname":"/6/advanced-topics/runtime-mixins","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6ew05RsJqSgBCt","title":"WireBox Object Populator","pathname":"/6/advanced-topics/wirebox-object-populator","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6fbjyVPg4iz4CB","title":"populateFromXML","pathname":"/6/advanced-topics/wirebox-object-populator/populatefromxml","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6giCMN02qiDo3U","title":"populateFromQuery","pathname":"/6/advanced-topics/wirebox-object-populator/populatefromquery","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6hkFhrpdBXLFyT","title":"populateFromStruct","pathname":"/6/advanced-topics/wirebox-object-populator/populatefromstruct","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MDFwixGOLW0lr1kfFQF","title":"populateFromQueryWithPrefix","pathname":"/6/advanced-topics/wirebox-object-populator/populatefromquerywithprefix","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6jwLUCdwmTb0Qp","title":"populateFromJSON","pathname":"/6/advanced-topics/wirebox-object-populator/populatefromjson","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up67Wt0Qpu5xJuts","title":"Virtual Inheritance","pathname":"/6/advanced-topics/virtual-inheritance","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6XdL6vUFiIgK0U","title":"Custom DSL","pathname":"/6/extending-wirebox/custom-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6YQqmxoQ3gjFTd","title":"The DSL Builder Interface","pathname":"/6/extending-wirebox/custom-dsl/the-dsl-builder-interface","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6ZPtzoeVcCFko_","title":"Registering a Custom DSL","pathname":"/6/extending-wirebox/custom-dsl/registering-a-custom-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6_iBjlUZ4oKhT8","title":"Custom Scopes","pathname":"/6/extending-wirebox/custom-scopes","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6aIaKM9F3nFPir","title":"The Scope Interface","pathname":"/6/extending-wirebox/custom-scopes/the-scope-interface","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6biV9w4rbzlzmC","title":"Scoping Process","pathname":"/6/extending-wirebox/custom-scopes/scoping-process","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6cns6VQ4ci9aaK","title":"Registering a Custom Scope","pathname":"/6/extending-wirebox/custom-scopes/registering-a-custom-scope","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6dvWBpBuJDhRQo","title":"WireBox Injector Interface","pathname":"/6/extending-wirebox/wirebox-injector-interface","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LAPguwuOxLBEn6xiNHo","title":"AOP Intro","pathname":"/6/aspect-oriented-programming/aop-intro","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"}]},{"id":"-LA-Up6lPWYDIbt2n0N8","title":"Overview","pathname":"/6/aspect-oriented-programming/aop-intro/overview","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6mmlvc6jayyL6t","title":"AOP Vocabulary","pathname":"/6/aspect-oriented-programming/aop-intro/overview/aop-vocabulary","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Overview"}]},{"id":"-LA-Up6n_yuPbFWRWWJS","title":"Activate The AOP Listener","pathname":"/6/aspect-oriented-programming/aop-intro/activate-the-aop-listener","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6oJLA568ojlZD7","title":"Create Your Aspect","pathname":"/6/aspect-oriented-programming/aop-intro/create-your-aspect","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6pd6I5fY5Vk6hR","title":"MethodInvocation Useful Methods","pathname":"/6/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6q8w5uEJo9wFks","title":"MethodLogger Aspect","pathname":"/6/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6r47kV6hkmUMsT","title":"Aspect Registration","pathname":"/6/aspect-oriented-programming/aop-intro/aspect-registration","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6sgqYu3FvQe_Mg","title":"Aspect Binding","pathname":"/6/aspect-oriented-programming/aop-intro/aspect-binding","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6tI1zoMYMj8xHJ","title":"Auto Aspect Binding","pathname":"/6/aspect-oriented-programming/aop-intro/auto-aspect-binding","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6ufWDJgbRIiceP","title":"ClassMatcher Annotation DSL","pathname":"/6/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6vZVmJyLhOPgmY","title":"MethodMatcher Annotation DSL","pathname":"/6/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6wAdpOJUWC8k51","title":"Included Aspects","pathname":"/6/aspect-oriented-programming/aop-intro/included-aspects","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6xctBhHY5L1f3w","title":"CFTransaction","pathname":"/6/aspect-oriented-programming/aop-intro/included-aspects/cftransaction","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ygmFrlndjbbso","title":"HibernateTransaction","pathname":"/6/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ztrkqYMAW-inM","title":"MethodLogger","pathname":"/6/aspect-oriented-programming/aop-intro/included-aspects/methodlogger","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up7-bHeOZdLn99wp","title":"Summary","pathname":"/6/aspect-oriented-programming/aop-intro/summary","siteSpaceId":"sitesp_Tph1b","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-UVvqWXy_FupHPsQp","title":"Introduction","pathname":"/7","siteSpaceId":"sitesp_6Q2D6","description":"WireBox is an enterprise ColdFusion Dependency Injection and Aspect Oriented Programing (AOP) framework"},{"id":"atOkG5JNtLNvUcmSekJB","title":"Contributing Guide","pathname":"/7/readme/contributing-guide","siteSpaceId":"sitesp_6Q2D6","description":"The best way to contribute to WireBox","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LBRr9tfKsTmA-4uN0K4","title":"Release History","pathname":"/7/readme/introduction","siteSpaceId":"sitesp_6Q2D6","description":"All the major information about WireBox Releases","breadcrumbs":[{"label":"Introduction"}]},{"id":"sRx8Bo8cSvC6IvE4ZMYa","title":"What's New With 7.2.0","pathname":"/7/readme/introduction/whats-new-with-7.2.0","siteSpaceId":"sitesp_6Q2D6","description":"November 18, 2023","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"uDlFfFKF3eh1zR99CuzC","title":"What's New With 7.1.0","pathname":"/7/readme/introduction/whats-new-with-7.1.0","siteSpaceId":"sitesp_6Q2D6","description":"August 3, 2023","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"kxdAyJ6o3rVvQrGdMaV6","title":"What's New With 7.0.0","pathname":"/7/readme/introduction/whats-new-with-7.0.0","siteSpaceId":"sitesp_6Q2D6","description":"Discover the power of WireBox 7.0.0","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"FQzecCvRlDtMbG2c7vrU","title":"Upgrading to WireBox 7","pathname":"/7/readme/upgrading-to-wirebox-7","siteSpaceId":"sitesp_6Q2D6","description":"The official WireBox 7 upgrade guide","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LAPO5DFpdH4MYlu4BGo","title":"About This Book","pathname":"/7/readme/about-this-book","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-Up5YkL0P4hzRU4Ik","title":"Author","pathname":"/7/readme/about-this-book/author","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Introduction"},{"label":"About This Book"}]},{"id":"-LAPO5DJK6EX07PbdE4L","title":"Overview","pathname":"/7/getting-started/overview","siteSpaceId":"sitesp_6Q2D6","description":"What is dependency injection?","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DK8XVsb_-BNVqh","title":"Installing WireBox","pathname":"/7/getting-started/installing-wirebox","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5flklwDP44EPMi","title":"Getting Jiggy Wit It!","pathname":"/7/getting-started/getting-jiggy-wit-it","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DMP6r4vuGe3hQr","title":"Instance Creations","pathname":"/7/getting-started/getting-jiggy-wit-it/instance-creations","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DNV0guZIt18lWo","title":"Binder Introduction","pathname":"/7/getting-started/getting-jiggy-wit-it/binder-introduction","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DOQ6VJM9mgjbYb","title":"Scoping","pathname":"/7/getting-started/getting-jiggy-wit-it/scoping","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DPy-B7LfAEKEp-","title":"Eager Init","pathname":"/7/getting-started/getting-jiggy-wit-it/eager-init","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DQphd5hkPiUhaL","title":"How WireBox Resolves Dependencies","pathname":"/7/getting-started/getting-jiggy-wit-it/how-wirebox-resolves-dependencies","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"YQCzrutoj8dBdta6YxgG","title":"Migrating From ColdSpring","pathname":"/7/getting-started/migrating-from-coldspring","siteSpaceId":"sitesp_6Q2D6","description":"Easily migrate from ColdSpring to WireBox","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5p25NsV5DImLer","title":"Configuring WireBox","pathname":"/7/configuration/configuring-wirebox","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5qV5_ROG5aVe0K","title":"Binder Configuration Properties","pathname":"/7/configuration/configuring-wirebox/binder-configuration-properties","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPXLo3phtkyukVYttD","title":"Binder Environment Properties","pathname":"/7/configuration/configuring-wirebox/binder-environment-properties","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5rO8ehkFXLB4L7","title":"ColdBox Enhanced Binder","pathname":"/7/configuration/configuring-wirebox/coldbox-enhanced-binder","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5syqh1VvgD1bD-","title":"Types & Scopes","pathname":"/7/configuration/configuring-wirebox/types-and-scopes","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXD-N8V4ynElN_D","title":"Data Configuration Settings","pathname":"/7/configuration/configuring-wirebox/data-configuration-settings","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXEAV6dp8dKCbUl","title":"Programmatic Configuration","pathname":"/7/configuration/configuring-wirebox/programmatic-configuration","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5uMVvjqUe9ZZlN","title":"Mapping DSL","pathname":"/7/configuration/mapping-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5wZEmEnKbm1zzt","title":"Mapping Initiators","pathname":"/7/configuration/mapping-dsl/mapping-initiators","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5yMNKKwJ2N6C5O","title":"Mapping Destinations","pathname":"/7/configuration/mapping-dsl/mapping-destinations","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LAPgSXIGE3kk7e-KG0S","title":"MapDirectory() Influence & Filters","pathname":"/7/configuration/mapping-dsl/mapdirectory-influence-and-filters","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5z59P_hMOt7l0L","title":"Persistence DSL","pathname":"/7/configuration/mapping-dsl/persistence-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up6-gnA6hRX23vNP","title":"Dependencies DSL","pathname":"/7/configuration/mapping-dsl/dependencies-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up60xLsFg126aE9-","title":"Mapping Extra Attributes","pathname":"/7/configuration/mapping-dsl/dependencies-dsl/mapping-extra-attributes","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"},{"label":"Dependencies DSL"}]},{"id":"-LA-Up61MAKyCpznhiV1","title":"Mapping DSL Examples","pathname":"/7/configuration/mapping-dsl/mapping-dsl-examples","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up62HfrH12_6jbDS","title":"Influence Instances at Runtime","pathname":"/7/configuration/mapping-dsl/influence-instances-at-runtime","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LhMeB-34OKc6MVAgYZ8","title":"Processing Mappings","pathname":"/7/configuration/mapping-dsl/processing-mappings","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up63V-LVrH75chnQ","title":"Component Annotations","pathname":"/7/configuration/component-annotations","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up64T5X-DdBzF-JX","title":"Persistence Annotations","pathname":"/7/configuration/component-annotations/persistence-annotations","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up659BOKhE9PEcWC","title":"CacheBox Annotations","pathname":"/7/configuration/component-annotations/cachebox-annotations","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up66GQeg0N-KWogb","title":"Parent Object Definitions","pathname":"/7/configuration/parent-object-definitions","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5ls1mlBVkupr0-","title":"WireBox Injector","pathname":"/7/usage/wirebox-injector","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up5mDwbGG9C5eU9u","title":"Injector Constructor Arguments","pathname":"/7/usage/wirebox-injector/injector-constructor-arguments","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5nFRuHJJT2NeY0","title":"Injection Idioms","pathname":"/7/usage/wirebox-injector/injection-idioms","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5oPTlasnr5tIYP","title":"Common Methods","pathname":"/7/usage/wirebox-injector/common-methods","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up69LKG263r1WXDL","title":"Injection DSL","pathname":"/7/usage/injection-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6HAgC3lZGwi2R4","title":"ColdBox Namespace","pathname":"/7/usage/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6DRLMs1ERXD87J","title":"CacheBox Namespace","pathname":"/7/usage/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6EQMmWCrAtsSXd","title":"EntityService Namespace","pathname":"/7/usage/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MYL-qURa-pTiQLvGmgO","title":"Executor Namespace","pathname":"/7/usage/injection-dsl/executor-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6GBmpYUCsl7npM","title":"Java Namespace","pathname":"/7/usage/injection-dsl/java-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6FeRJ0V37NKm4V","title":"LogBox Namespace","pathname":"/7/usage/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6AfMzSEIIe97Nw","title":"Models Namespace","pathname":"/7/usage/injection-dsl/id-model-empty-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6BfzYjpXY15WuL","title":"Provider Namespace","pathname":"/7/usage/injection-dsl/provider-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6CsbNB7cpzSDUo","title":"WireBox Namespace","pathname":"/7/usage/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"eTmGS0JNOkrl4lIfBXi1","title":"WireBox Delegators","pathname":"/7/usage/wirebox-delegators","siteSpaceId":"sitesp_6Q2D6","description":"Object Composition Elevated!","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6KYGQoGQtZnfVf","title":"WireBox Event Model","pathname":"/7/usage/wirebox-event-model","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6Lea8VNADc-5vE","title":"WireBox Events","pathname":"/7/usage/wirebox-event-model/wirebox-events","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6M6UsNLl0KLKs3","title":"WireBox Listeners","pathname":"/7/usage/wirebox-event-model/wirebox-listeners","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6NfGVd_ZUqQbrP","title":"ColdBox Mode Listener","pathname":"/7/usage/wirebox-event-model/wirebox-listeners/coldbox-mode-listener","siteSpaceId":"sitesp_6Q2D6","description":"ColdBox Interceptors","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6O-cZK7vcT78tT","title":"Standalone Mode Listener","pathname":"/7/usage/wirebox-event-model/wirebox-listeners/standalone-mode-listener","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"b7IT2DmALV2xrLh2XShC","title":"Child Injectors","pathname":"/7/advanced-topics/child-injectors","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"OeMuGbL8Mef0gb1YuQdx","title":"Lazy Properties","pathname":"/7/advanced-topics/lazy-properties","siteSpaceId":"sitesp_6Q2D6","description":"Wanna be lazy?","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6I2Oe1PhfhuvxN","title":"Object Persistence & Thread Safety","pathname":"/7/advanced-topics/object-persistence-and-thread-safety","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6JqYY4FxJANqGj","title":"ORM Entity Injection","pathname":"/7/advanced-topics/orm-entity-injection","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6P2coNhhmbyG2b","title":"Providers","pathname":"/7/advanced-topics/providers","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6QjQUcPlFdjhin","title":"Custom Providers","pathname":"/7/advanced-topics/providers/custom-providers","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6RbTidBQtcxwHG","title":"toProvider() closures","pathname":"/7/advanced-topics/providers/toprovider-closures","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6SXtj-tMsTFvtU","title":"Virtual Provider Injection DSL","pathname":"/7/advanced-topics/providers/virtual-provider-injection-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6T9frtOHmwTolJ","title":"Virtual Provider Mapping","pathname":"/7/advanced-topics/providers/virtual-provider-mapping","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6UdZ8XhmJOYdYT","title":"Virtual Provider Lookup Methods","pathname":"/7/advanced-topics/providers/virtual-provider-lookup-methods","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6Vrrhs4X0kv7ff","title":"Provider onMissingMethod Proxy","pathname":"/7/advanced-topics/providers/provider-onmissingmethod-proxy","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6WGWS_rKZGGT_O","title":"Scope Widening Injection","pathname":"/7/advanced-topics/providers/scope-widening-injection","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"TUI1E1MjtrRXLN1Mp35w","title":"Property Observers","pathname":"/7/advanced-topics/property-observers","siteSpaceId":"sitesp_6Q2D6","description":"Observe any property and react!","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6863RhkWdz8rPX","title":"Runtime Mixins()","pathname":"/7/advanced-topics/runtime-mixins","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6ew05RsJqSgBCt","title":"WireBox Object Populator","pathname":"/7/advanced-topics/wirebox-object-populator","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6fbjyVPg4iz4CB","title":"populateFromXML","pathname":"/7/advanced-topics/wirebox-object-populator/populatefromxml","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6giCMN02qiDo3U","title":"populateFromQuery","pathname":"/7/advanced-topics/wirebox-object-populator/populatefromquery","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6hkFhrpdBXLFyT","title":"populateFromStruct","pathname":"/7/advanced-topics/wirebox-object-populator/populatefromstruct","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MDFwixGOLW0lr1kfFQF","title":"populateFromQueryWithPrefix","pathname":"/7/advanced-topics/wirebox-object-populator/populatefromquerywithprefix","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6jwLUCdwmTb0Qp","title":"populateFromJSON","pathname":"/7/advanced-topics/wirebox-object-populator/populatefromjson","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up67Wt0Qpu5xJuts","title":"Virtual Inheritance","pathname":"/7/advanced-topics/virtual-inheritance","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6XdL6vUFiIgK0U","title":"Custom DSL","pathname":"/7/extending-wirebox/custom-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6YQqmxoQ3gjFTd","title":"The DSL Builder Interface","pathname":"/7/extending-wirebox/custom-dsl/the-dsl-builder-interface","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6ZPtzoeVcCFko_","title":"Registering a Custom DSL","pathname":"/7/extending-wirebox/custom-dsl/registering-a-custom-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6_iBjlUZ4oKhT8","title":"Custom Scopes","pathname":"/7/extending-wirebox/custom-scopes","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6aIaKM9F3nFPir","title":"The Scope Interface","pathname":"/7/extending-wirebox/custom-scopes/the-scope-interface","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6biV9w4rbzlzmC","title":"Scoping Process","pathname":"/7/extending-wirebox/custom-scopes/scoping-process","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6cns6VQ4ci9aaK","title":"Registering a Custom Scope","pathname":"/7/extending-wirebox/custom-scopes/registering-a-custom-scope","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6dvWBpBuJDhRQo","title":"WireBox Injector Interface","pathname":"/7/extending-wirebox/wirebox-injector-interface","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LAPguwuOxLBEn6xiNHo","title":"AOP Intro","pathname":"/7/aspect-oriented-programming/aop-intro","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"}]},{"id":"-LA-Up6lPWYDIbt2n0N8","title":"Overview","pathname":"/7/aspect-oriented-programming/aop-intro/overview","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6mmlvc6jayyL6t","title":"AOP Vocabulary","pathname":"/7/aspect-oriented-programming/aop-intro/overview/aop-vocabulary","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Overview"}]},{"id":"-LA-Up6n_yuPbFWRWWJS","title":"Activate The AOP Listener","pathname":"/7/aspect-oriented-programming/aop-intro/activate-the-aop-listener","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6oJLA568ojlZD7","title":"Create Your Aspect","pathname":"/7/aspect-oriented-programming/aop-intro/create-your-aspect","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6pd6I5fY5Vk6hR","title":"MethodInvocation Useful Methods","pathname":"/7/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6q8w5uEJo9wFks","title":"MethodLogger Aspect","pathname":"/7/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6r47kV6hkmUMsT","title":"Aspect Registration","pathname":"/7/aspect-oriented-programming/aop-intro/aspect-registration","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6sgqYu3FvQe_Mg","title":"Aspect Binding","pathname":"/7/aspect-oriented-programming/aop-intro/aspect-binding","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6tI1zoMYMj8xHJ","title":"Auto Aspect Binding","pathname":"/7/aspect-oriented-programming/aop-intro/auto-aspect-binding","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6ufWDJgbRIiceP","title":"ClassMatcher Annotation DSL","pathname":"/7/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6vZVmJyLhOPgmY","title":"MethodMatcher Annotation DSL","pathname":"/7/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6wAdpOJUWC8k51","title":"Included Aspects","pathname":"/7/aspect-oriented-programming/aop-intro/included-aspects","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6xctBhHY5L1f3w","title":"CFTransaction","pathname":"/7/aspect-oriented-programming/aop-intro/included-aspects/cftransaction","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ygmFrlndjbbso","title":"HibernateTransaction","pathname":"/7/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ztrkqYMAW-inM","title":"MethodLogger","pathname":"/7/aspect-oriented-programming/aop-intro/included-aspects/methodlogger","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up7-bHeOZdLn99wp","title":"Summary","pathname":"/7/aspect-oriented-programming/aop-intro/summary","siteSpaceId":"sitesp_6Q2D6","description":"","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-UVvqWXy_FupHPsQp","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_icikz","description":"WireBox is an enterprise ColdFusion Dependency Injection and Aspect Oriented Programing (AOP) framework"},{"id":"atOkG5JNtLNvUcmSekJB","title":"Contributing Guide","pathname":"/readme/contributing-guide","siteSpaceId":"sitesp_icikz","description":"The best way to contribute to WireBox","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LBRr9tfKsTmA-4uN0K4","title":"Release History","pathname":"/readme/introduction","siteSpaceId":"sitesp_icikz","description":"All the major information about WireBox Releases","breadcrumbs":[{"label":"Introduction"}]},{"id":"Hhp8srmQQVhpP5CYzFR2","title":"What's New With 8.1.0","pathname":"/readme/introduction/whats-new-with-8.1.0","siteSpaceId":"sitesp_icikz","description":"April 14, 2026","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"eTYgKsKfByPUsGovjZXQ","title":"What's New With 8.0.0","pathname":"/readme/introduction/whats-new-with-8.0.0","siteSpaceId":"sitesp_icikz","description":"Discover the power of WireBox 8.0.0","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"SV6Xb9adGy8XJCJCk3u6","title":"Upgrading to WireBox 8","pathname":"/readme/upgrading-to-wirebox-8","siteSpaceId":"sitesp_icikz","description":"The official WireBox 8 upgrade guide","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LAPO5DFpdH4MYlu4BGo","title":"About This Book","pathname":"/readme/about-this-book","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-Up5YkL0P4hzRU4Ik","title":"Author","pathname":"/readme/about-this-book/author","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Introduction"},{"label":"About This Book"}]},{"id":"-LAPO5DJK6EX07PbdE4L","title":"Overview","pathname":"/getting-started/overview","siteSpaceId":"sitesp_icikz","description":"What is dependency injection?","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DK8XVsb_-BNVqh","title":"Installing WireBox","pathname":"/getting-started/installing-wirebox","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5flklwDP44EPMi","title":"Getting Jiggy Wit It!","pathname":"/getting-started/getting-jiggy-wit-it","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAPO5DMP6r4vuGe3hQr","title":"Instance Creations","pathname":"/getting-started/getting-jiggy-wit-it/instance-creations","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DNV0guZIt18lWo","title":"Binder Introduction","pathname":"/getting-started/getting-jiggy-wit-it/binder-introduction","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DOQ6VJM9mgjbYb","title":"Scoping","pathname":"/getting-started/getting-jiggy-wit-it/scoping","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DPy-B7LfAEKEp-","title":"Eager Init","pathname":"/getting-started/getting-jiggy-wit-it/eager-init","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"-LAPO5DQphd5hkPiUhaL","title":"How WireBox Resolves Dependencies","pathname":"/getting-started/getting-jiggy-wit-it/how-wirebox-resolves-dependencies","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Getting Started"},{"label":"Getting Jiggy Wit It!"}]},{"id":"YQCzrutoj8dBdta6YxgG","title":"Migrating From ColdSpring","pathname":"/getting-started/migrating-from-coldspring","siteSpaceId":"sitesp_icikz","description":"Easily migrate from ColdSpring to WireBox","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Up5p25NsV5DImLer","title":"Configuring WireBox","pathname":"/configuration/configuring-wirebox","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5qV5_ROG5aVe0K","title":"Binder Configuration Properties","pathname":"/configuration/configuring-wirebox/binder-configuration-properties","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPXLo3phtkyukVYttD","title":"Binder Environment Properties","pathname":"/configuration/configuring-wirebox/binder-environment-properties","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5rO8ehkFXLB4L7","title":"ColdBox Enhanced Binder","pathname":"/configuration/configuring-wirebox/coldbox-enhanced-binder","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5syqh1VvgD1bD-","title":"Types & Scopes","pathname":"/configuration/configuring-wirebox/types-and-scopes","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXD-N8V4ynElN_D","title":"Data Configuration Settings","pathname":"/configuration/configuring-wirebox/data-configuration-settings","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LAPgSXEAV6dp8dKCbUl","title":"Programmatic Configuration","pathname":"/configuration/configuring-wirebox/programmatic-configuration","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Configuring WireBox"}]},{"id":"-LA-Up5uMVvjqUe9ZZlN","title":"Mapping DSL","pathname":"/configuration/mapping-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5wZEmEnKbm1zzt","title":"Mapping Initiators","pathname":"/configuration/mapping-dsl/mapping-initiators","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5yMNKKwJ2N6C5O","title":"Mapping Destinations","pathname":"/configuration/mapping-dsl/mapping-destinations","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LAPgSXIGE3kk7e-KG0S","title":"MapDirectory() Influence & Filters","pathname":"/configuration/mapping-dsl/mapdirectory-influence-and-filters","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up5z59P_hMOt7l0L","title":"Persistence DSL","pathname":"/configuration/mapping-dsl/persistence-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up6-gnA6hRX23vNP","title":"Dependencies DSL","pathname":"/configuration/mapping-dsl/dependencies-dsl","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up60xLsFg126aE9-","title":"Mapping Extra Attributes","pathname":"/configuration/mapping-dsl/dependencies-dsl/mapping-extra-attributes","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"},{"label":"Dependencies DSL"}]},{"id":"-LA-Up61MAKyCpznhiV1","title":"Mapping DSL Examples","pathname":"/configuration/mapping-dsl/mapping-dsl-examples","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up62HfrH12_6jbDS","title":"Influence Instances at Runtime","pathname":"/configuration/mapping-dsl/influence-instances-at-runtime","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LhMeB-34OKc6MVAgYZ8","title":"Processing Mappings","pathname":"/configuration/mapping-dsl/processing-mappings","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Mapping DSL"}]},{"id":"-LA-Up63V-LVrH75chnQ","title":"Component Annotations","pathname":"/configuration/component-annotations","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up64T5X-DdBzF-JX","title":"Persistence Annotations","pathname":"/configuration/component-annotations/persistence-annotations","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up659BOKhE9PEcWC","title":"CacheBox Annotations","pathname":"/configuration/component-annotations/cachebox-annotations","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"},{"label":"Component Annotations"}]},{"id":"-LA-Up66GQeg0N-KWogb","title":"Parent Object Definitions","pathname":"/configuration/parent-object-definitions","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Configuration"}]},{"id":"-LA-Up5ls1mlBVkupr0-","title":"WireBox Injector","pathname":"/usage/wirebox-injector","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up5mDwbGG9C5eU9u","title":"Injector Constructor Arguments","pathname":"/usage/wirebox-injector/injector-constructor-arguments","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5nFRuHJJT2NeY0","title":"Injection Idioms","pathname":"/usage/wirebox-injector/injection-idioms","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up5oPTlasnr5tIYP","title":"Common Methods","pathname":"/usage/wirebox-injector/common-methods","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Injector"}]},{"id":"-LA-Up69LKG263r1WXDL","title":"Injection DSL","pathname":"/usage/injection-dsl","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6HAgC3lZGwi2R4","title":"ColdBox Namespace","pathname":"/usage/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6DRLMs1ERXD87J","title":"CacheBox Namespace","pathname":"/usage/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6EQMmWCrAtsSXd","title":"EntityService Namespace","pathname":"/usage/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-MYL-qURa-pTiQLvGmgO","title":"Executor Namespace","pathname":"/usage/injection-dsl/executor-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6GBmpYUCsl7npM","title":"Java Namespace","pathname":"/usage/injection-dsl/java-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6FeRJ0V37NKm4V","title":"LogBox Namespace","pathname":"/usage/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6AfMzSEIIe97Nw","title":"Models Namespace","pathname":"/usage/injection-dsl/id-model-empty-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6BfzYjpXY15WuL","title":"Provider Namespace","pathname":"/usage/injection-dsl/provider-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"-LA-Up6CsbNB7cpzSDUo","title":"WireBox Namespace","pathname":"/usage/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"Injection DSL"}]},{"id":"eTmGS0JNOkrl4lIfBXi1","title":"WireBox Delegators","pathname":"/usage/wirebox-delegators","siteSpaceId":"sitesp_icikz","description":"Object Composition Elevated!","breadcrumbs":[{"label":"Usage"}]},{"id":"ixMLqq0WMs2EFJfbcInC","title":"Core Delegates","pathname":"/usage/wirebox-delegators/core-delegates","siteSpaceId":"sitesp_icikz","description":"Built-in delegates shipped with ColdBox/WireBox for common everyday tasks","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Delegators"}]},{"id":"-LA-Up6KYGQoGQtZnfVf","title":"WireBox Event Model","pathname":"/usage/wirebox-event-model","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"}]},{"id":"-LA-Up6Lea8VNADc-5vE","title":"WireBox Events","pathname":"/usage/wirebox-event-model/wirebox-events","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6M6UsNLl0KLKs3","title":"WireBox Listeners","pathname":"/usage/wirebox-event-model/wirebox-listeners","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"}]},{"id":"-LA-Up6NfGVd_ZUqQbrP","title":"ColdBox Mode Listener","pathname":"/usage/wirebox-event-model/wirebox-listeners/coldbox-mode-listener","siteSpaceId":"sitesp_icikz","description":"ColdBox Interceptors","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"-LA-Up6O-cZK7vcT78tT","title":"Standalone Mode Listener","pathname":"/usage/wirebox-event-model/wirebox-listeners/standalone-mode-listener","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Usage"},{"label":"WireBox Event Model"},{"label":"WireBox Listeners"}]},{"id":"b7IT2DmALV2xrLh2XShC","title":"Child Injectors","pathname":"/advanced-topics/child-injectors","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"OeMuGbL8Mef0gb1YuQdx","title":"Lazy Properties","pathname":"/advanced-topics/lazy-properties","siteSpaceId":"sitesp_icikz","description":"Wanna be lazy?","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6I2Oe1PhfhuvxN","title":"Object Persistence & Thread Safety","pathname":"/advanced-topics/object-persistence-and-thread-safety","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6JqYY4FxJANqGj","title":"ORM Entity Injection","pathname":"/advanced-topics/orm-entity-injection","siteSpaceId":"sitesp_icikz","description":"","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6P2coNhhmbyG2b","title":"Providers","pathname":"/advanced-topics/providers","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6QjQUcPlFdjhin","title":"Custom Providers","pathname":"/advanced-topics/providers/custom-providers","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6RbTidBQtcxwHG","title":"toProvider() closures","pathname":"/advanced-topics/providers/toprovider-closures","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6SXtj-tMsTFvtU","title":"Virtual Provider Injection DSL","pathname":"/advanced-topics/providers/virtual-provider-injection-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6T9frtOHmwTolJ","title":"Virtual Provider Mapping","pathname":"/advanced-topics/providers/virtual-provider-mapping","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6UdZ8XhmJOYdYT","title":"Virtual Provider Lookup Methods","pathname":"/advanced-topics/providers/virtual-provider-lookup-methods","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6Vrrhs4X0kv7ff","title":"Provider onMissingMethod Proxy","pathname":"/advanced-topics/providers/provider-onmissingmethod-proxy","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"-LA-Up6WGWS_rKZGGT_O","title":"Scope Widening Injection","pathname":"/advanced-topics/providers/scope-widening-injection","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"Providers"}]},{"id":"TUI1E1MjtrRXLN1Mp35w","title":"Property Observers","pathname":"/advanced-topics/property-observers","siteSpaceId":"sitesp_icikz","description":"Observe any property and react!","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6863RhkWdz8rPX","title":"Runtime Mixins()","pathname":"/advanced-topics/runtime-mixins","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6ew05RsJqSgBCt","title":"WireBox Object Populator","pathname":"/advanced-topics/wirebox-object-populator","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6fbjyVPg4iz4CB","title":"populateFromXML","pathname":"/advanced-topics/wirebox-object-populator/populatefromxml","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6giCMN02qiDo3U","title":"populateFromQuery","pathname":"/advanced-topics/wirebox-object-populator/populatefromquery","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6hkFhrpdBXLFyT","title":"populateFromStruct","pathname":"/advanced-topics/wirebox-object-populator/populatefromstruct","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-MDFwixGOLW0lr1kfFQF","title":"populateFromQueryWithPrefix","pathname":"/advanced-topics/wirebox-object-populator/populatefromquerywithprefix","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up6jwLUCdwmTb0Qp","title":"populateFromJSON","pathname":"/advanced-topics/wirebox-object-populator/populatefromjson","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"},{"label":"WireBox Object Populator"}]},{"id":"-LA-Up67Wt0Qpu5xJuts","title":"Virtual Inheritance","pathname":"/advanced-topics/virtual-inheritance","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Advanced Topics"}]},{"id":"-LA-Up6XdL6vUFiIgK0U","title":"Custom DSL","pathname":"/extending-wirebox/custom-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6YQqmxoQ3gjFTd","title":"The DSL Builder Interface","pathname":"/extending-wirebox/custom-dsl/the-dsl-builder-interface","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6ZPtzoeVcCFko_","title":"Registering a Custom DSL","pathname":"/extending-wirebox/custom-dsl/registering-a-custom-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom DSL"}]},{"id":"-LA-Up6_iBjlUZ4oKhT8","title":"Custom Scopes","pathname":"/extending-wirebox/custom-scopes","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LA-Up6aIaKM9F3nFPir","title":"The Scope Interface","pathname":"/extending-wirebox/custom-scopes/the-scope-interface","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6biV9w4rbzlzmC","title":"Scoping Process","pathname":"/extending-wirebox/custom-scopes/scoping-process","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6cns6VQ4ci9aaK","title":"Registering a Custom Scope","pathname":"/extending-wirebox/custom-scopes/registering-a-custom-scope","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"},{"label":"Custom Scopes"}]},{"id":"-LA-Up6dvWBpBuJDhRQo","title":"WireBox Injector Interface","pathname":"/extending-wirebox/wirebox-injector-interface","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Extending WireBox"}]},{"id":"-LAPguwuOxLBEn6xiNHo","title":"AOP Intro","pathname":"/aspect-oriented-programming/aop-intro","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"}]},{"id":"-LA-Up6lPWYDIbt2n0N8","title":"Overview","pathname":"/aspect-oriented-programming/aop-intro/overview","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6mmlvc6jayyL6t","title":"AOP Vocabulary","pathname":"/aspect-oriented-programming/aop-intro/overview/aop-vocabulary","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Overview"}]},{"id":"-LA-Up6n_yuPbFWRWWJS","title":"Activate The AOP Listener","pathname":"/aspect-oriented-programming/aop-intro/activate-the-aop-listener","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6oJLA568ojlZD7","title":"Create Your Aspect","pathname":"/aspect-oriented-programming/aop-intro/create-your-aspect","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6pd6I5fY5Vk6hR","title":"MethodInvocation Useful Methods","pathname":"/aspect-oriented-programming/aop-intro/create-your-aspect/methodinvocation-useful-methods","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6q8w5uEJo9wFks","title":"MethodLogger Aspect","pathname":"/aspect-oriented-programming/aop-intro/create-your-aspect/methodlogger-aspect","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Create Your Aspect"}]},{"id":"-LA-Up6r47kV6hkmUMsT","title":"Aspect Registration","pathname":"/aspect-oriented-programming/aop-intro/aspect-registration","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6sgqYu3FvQe_Mg","title":"Aspect Binding","pathname":"/aspect-oriented-programming/aop-intro/aspect-binding","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6tI1zoMYMj8xHJ","title":"Auto Aspect Binding","pathname":"/aspect-oriented-programming/aop-intro/auto-aspect-binding","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6ufWDJgbRIiceP","title":"ClassMatcher Annotation DSL","pathname":"/aspect-oriented-programming/aop-intro/auto-aspect-binding/classmatcher-annotation-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6vZVmJyLhOPgmY","title":"MethodMatcher Annotation DSL","pathname":"/aspect-oriented-programming/aop-intro/auto-aspect-binding/methodmatcher-annotation-dsl","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Auto Aspect Binding"}]},{"id":"-LA-Up6wAdpOJUWC8k51","title":"Included Aspects","pathname":"/aspect-oriented-programming/aop-intro/included-aspects","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]},{"id":"-LA-Up6xctBhHY5L1f3w","title":"CFTransaction","pathname":"/aspect-oriented-programming/aop-intro/included-aspects/cftransaction","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ygmFrlndjbbso","title":"HibernateTransaction","pathname":"/aspect-oriented-programming/aop-intro/included-aspects/hibernatetransaction","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up6ztrkqYMAW-inM","title":"MethodLogger","pathname":"/aspect-oriented-programming/aop-intro/included-aspects/methodlogger","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"},{"label":"Included Aspects"}]},{"id":"-LA-Up7-bHeOZdLn99wp","title":"Summary","pathname":"/aspect-oriented-programming/aop-intro/summary","siteSpaceId":"sitesp_icikz","breadcrumbs":[{"label":"Aspect Oriented Programming"},{"label":"AOP Intro"}]}]}