apache / brooklyn-server
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,663 files with 192,203 lines of code.
    • 3 files changed more than 100 times (5,615 lines of code)
    • 35 files changed 51-100 times (21,370 lines of code)
    • 200 files changed 21-50 times (58,919 lines of code)
    • 746 files changed 6-20 times (76,212 lines of code)
    • 679 files changed 1-5 times (30,087 lines of code)
2% | 11% | 30% | 39% | 15%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,663 files with 192,203 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 117 files changed by 11-25 contributors (52,462 lines of code)
    • 397 files changed by 6-10 contributors (63,581 lines of code)
    • 861 files changed by 2-5 contributors (63,528 lines of code)
    • 288 files changed by 1 contributor (12,632 lines of code)
0% | 27% | 33% | 33% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, yaml, xml, json, txt, md, properties, ps1, js, sh, html, bat, groovy, xslt, pub, sql, svg, ts, css, gitattributes, adoc, gitignore, rb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 11% | 30% | 39% | 15%
xml0% | 0% | 48% | 24% | 26%
ps10% | 0% | 0% | 35% | 64%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xslt0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core2% | 15% | 32% | 37% | 12%
locations20% | 3% | 15% | 40% | 19%
camp0% | 28% | 16% | 34% | 19%
rest0% | 11% | 35% | 39% | 13%
software0% | 3% | 32% | 46% | 17%
api0% | 9% | 27% | 40% | 22%
utils0% | 0% | 31% | 46% | 22%
policy0% | 0% | 22% | 56% | 21%
server-cli0% | 0% | 49% | 28% | 21%
launcher0% | 0% | 70% | 9% | 19%
launcher-common0% | 0% | 54% | 34% | 11%
karaf0% | 0% | 9% | 58% | 31%
logging0% | 0% | 20% | 6% | 72%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BasicBrooklynCatalog.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
1908 82 2015-08-15 2024-03-28 173 20 hadrian@apache.org alex@cloudsoft.io
JcloudsLocation.java
in locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds
2484 123 2015-08-13 2022-09-23 161 24 valentin.aitken@cloudsoftco... alex@cloudsoft.io
AbstractEntity.java
in core/src/main/java/org/apache/brooklyn/core/entity
1223 140 2015-06-23 2023-02-02 107 16 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
RebindIteration.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/rebind
1119 54 2015-08-18 2024-04-12 100 16 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BrooklynDslCommon.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods
911 106 2016-01-30 2024-07-17 88 19 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
OsgiManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/ha
711 51 2015-08-18 2024-03-28 86 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
DslComponent.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods
1024 115 2016-01-30 2024-07-17 82 17 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
AbstractManagementContext.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
479 46 2015-06-22 2025-01-20 78 15 github@alasdairhodge.co.uk git@alex.heneveld.org
CatalogUtils.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
337 25 2015-08-15 2024-03-28 75 15 hadrian@apache.org alex@cloudsoft.io
InternalEntityFactory.java
in core/src/main/java/org/apache/brooklyn/core/objs/proxy
406 17 2015-08-18 2024-09-06 74 16 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BasicBrooklynTypeRegistry.java
in core/src/main/java/org/apache/brooklyn/core/typereg
487 27 2015-10-29 2022-12-07 74 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ValueResolver.java
in core/src/main/java/org/apache/brooklyn/util/core/task
489 35 2015-08-18 2024-09-06 72 15 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BrooklynComponentTemplateResolver.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation
447 24 2016-01-30 2022-12-01 70 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
WorkflowExecutionContext.java
in core/src/main/java/org/apache/brooklyn/core/workflow
1341 95 2022-09-07 2024-05-31 69 3 alex@cloudsoft.io alex@cloudsoft.io
AbstractEntityAdjunct.java
in core/src/main/java/org/apache/brooklyn/core/objs
432 65 2015-06-23 2022-12-02 66 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
SshMachineLocation.java
in core/src/main/java/org/apache/brooklyn/location/ssh
821 64 2015-08-18 2024-06-27 66 15 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BasicSpecParameter.java
in core/src/main/java/org/apache/brooklyn/core/objs
439 30 2015-10-29 2022-07-04 62 16 svetoslav.neykov@cloudsoftc... juan@cabrerizo.es
EntityManagementUtils.java
in core/src/main/java/org/apache/brooklyn/core/mgmt
313 23 2015-08-18 2023-05-24 61 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ServerResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
544 25 2016-02-09 2024-08-30 61 19 cheepeero@gmx.net git@alex.heneveld.org
CatalogResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
425 28 2016-02-09 2022-07-04 60 16 cheepeero@gmx.net juan@cabrerizo.es
RegisteredTypes.java
in core/src/main/java/org/apache/brooklyn/core/typereg
618 55 2015-10-29 2023-02-02 60 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BasicExecutionContext.java
in core/src/main/java/org/apache/brooklyn/util/core/task
426 26 2015-08-18 2025-01-21 59 14 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BrooklynTaskTags.java
in core/src/main/java/org/apache/brooklyn/core/mgmt
561 77 2015-08-18 2024-03-18 59 17 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ApplicationResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
600 35 2016-02-09 2022-11-03 59 21 cheepeero@gmx.net iuliana@cloudsoft.io
NonDeploymentManagementContext.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
594 107 2015-06-22 2022-12-02 58 12 github@alasdairhodge.co.uk alex@cloudsoft.io
DynamicClusterImpl.java
in core/src/main/java/org/apache/brooklyn/entity/group
945 62 2015-08-18 2022-12-13 58 12 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
TypeCoercions.java
in core/src/main/java/org/apache/brooklyn/util/core/flags
347 23 2015-08-18 2024-05-10 57 10 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
CatalogInitialization.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
495 31 2015-08-15 2024-03-28 57 13 hadrian@apache.org alex@cloudsoft.io
EntityResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
342 27 2016-02-09 2023-05-24 56 13 cheepeero@gmx.net alex@cloudsoft.io
Entities.java
in core/src/main/java/org/apache/brooklyn/core/entity
832 98 2015-08-19 2023-01-27 56 11 aled.sage@gmail.com alex@cloudsoft.io
XmlMementoSerializer.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/persist
474 47 2015-08-18 2022-11-12 55 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
JcloudsSshMachineLocation.java
in locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds
429 33 2015-08-13 2022-07-29 54 15 valentin.aitken@cloudsoftco... alex@cloudsoft.io
AbstractBrooklynObjectSpec.java
in api/src/main/java/org/apache/brooklyn/api/internal
313 45 2015-08-18 2022-12-12 53 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BasicExecutionManager.java
in core/src/main/java/org/apache/brooklyn/util/core/task
1108 91 2015-08-18 2025-01-21 53 13 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BasicTask.java
in core/src/main/java/org/apache/brooklyn/util/core/task
837 81 2015-08-18 2023-04-07 52 10 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
MementosGenerators.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto
310 14 2015-06-23 2022-10-24 51 10 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
SoftwareProcessImpl.java
in software/base/src/main/java/org/apache/brooklyn/entity/software/base
479 47 2015-08-18 2022-11-30 51 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
HighAvailabilityManagerImpl.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/ha
935 56 2015-08-18 2022-07-04 51 14 alex.heneveld@cloudsoftcorp... juan@cabrerizo.es
ServiceStateLogic.java
in core/src/main/java/org/apache/brooklyn/core/entity/lifecycle
643 67 2015-08-19 2025-01-22 50 11 aled.sage@gmail.com git@alex.heneveld.org
BrooklynMementoPersisterToObjectStore.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/persist
830 50 2015-08-18 2024-03-28 49 10 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ClassLoaderUtils.java
in core/src/main/java/org/apache/brooklyn/util/core
415 28 2016-07-05 2024-04-01 48 12 svetoslav.neykov@cloudsoftc... alex@cloudsoft.io
EntityManagementSupport.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
472 38 2015-08-18 2024-04-01 48 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
AbstractConfigMapImpl.java
in core/src/main/java/org/apache/brooklyn/core/config/internal
527 33 2015-08-18 2024-05-30 48 11 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
DependentConfiguration.java
in core/src/main/java/org/apache/brooklyn/core/sensor
900 96 2015-08-19 2024-07-30 48 11 aled.sage@gmail.com git@alex.heneveld.org
BrooklynCatalog.java
in api/src/main/java/org/apache/brooklyn/api/catalog
63 - 2015-08-13 2022-07-04 47 12 hadrian@apache.org juan@cabrerizo.es
BasicLocationRegistry.java
in core/src/main/java/org/apache/brooklyn/core/location
460 37 2015-08-18 2022-10-20 47 10 sam.corbett@cloudsoftcorp.com alex@cloudsoft.io
RebindManagerImpl.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/rebind
599 47 2015-08-18 2024-07-30 47 14 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
LocalEntityManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
804 50 2015-08-18 2023-06-02 47 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BrooklynConfigKeys.java
in core/src/main/java/org/apache/brooklyn/core/entity
213 1 2015-08-19 2022-11-03 46 14 aled.sage@gmail.com iuliana@cloudsoft.io
BeanWithTypeUtils.java
in core/src/main/java/org/apache/brooklyn/core/resolve/jackson
245 20 2020-09-07 2024-05-10 46 7 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JcloudsLocation.java
in locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds
2484 123 2015-08-13 2022-09-23 161 24 valentin.aitken@cloudsoftco... alex@cloudsoft.io
ApplicationResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
600 35 2016-02-09 2022-11-03 59 21 cheepeero@gmx.net iuliana@cloudsoft.io
BasicBrooklynCatalog.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
1908 82 2015-08-15 2024-03-28 173 20 hadrian@apache.org alex@cloudsoft.io
BrooklynDslCommon.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods
911 106 2016-01-30 2024-07-17 88 19 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
ServerResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
544 25 2016-02-09 2024-08-30 61 19 cheepeero@gmx.net git@alex.heneveld.org
DslComponent.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods
1024 115 2016-01-30 2024-07-17 82 17 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BrooklynTaskTags.java
in core/src/main/java/org/apache/brooklyn/core/mgmt
561 77 2015-08-18 2024-03-18 59 17 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ApplicationApi.java
in rest/rest-api/src/main/java/org/apache/brooklyn/rest/api
374 16 2016-01-30 2024-06-17 34 17 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
AbstractEntity.java
in core/src/main/java/org/apache/brooklyn/core/entity
1223 140 2015-06-23 2023-02-02 107 16 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
RebindIteration.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/rebind
1119 54 2015-08-18 2024-04-12 100 16 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
InternalEntityFactory.java
in core/src/main/java/org/apache/brooklyn/core/objs/proxy
406 17 2015-08-18 2024-09-06 74 16 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BasicSpecParameter.java
in core/src/main/java/org/apache/brooklyn/core/objs
439 30 2015-10-29 2022-07-04 62 16 svetoslav.neykov@cloudsoftc... juan@cabrerizo.es
CatalogResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
425 28 2016-02-09 2022-07-04 60 16 cheepeero@gmx.net juan@cabrerizo.es
service.xml
in rest/rest-resources/src/main/resources/OSGI-INF/blueprint
110 - 2016-02-09 2022-07-04 45 16 cheepeero@gmx.net juan@cabrerizo.es
SshCommandSensor.java
in core/src/main/java/org/apache/brooklyn/core/sensor/ssh
259 10 2015-08-20 2022-09-28 44 16 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BrooklynVersion.java
in core/src/main/java/org/apache/brooklyn/core
353 27 2015-08-18 2024-01-30 41 16 alex.heneveld@cloudsoftcorp... duncan.grant@cloudsoft.io
AbstractManagementContext.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
479 46 2015-06-22 2025-01-20 78 15 github@alasdairhodge.co.uk git@alex.heneveld.org
CatalogUtils.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
337 25 2015-08-15 2024-03-28 75 15 hadrian@apache.org alex@cloudsoft.io
ValueResolver.java
in core/src/main/java/org/apache/brooklyn/util/core/task
489 35 2015-08-18 2024-09-06 72 15 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BrooklynComponentTemplateResolver.java
in camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation
447 24 2016-01-30 2022-12-01 70 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
SshMachineLocation.java
in core/src/main/java/org/apache/brooklyn/location/ssh
821 64 2015-08-18 2024-06-27 66 15 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
JcloudsSshMachineLocation.java
in locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds
429 33 2015-08-13 2022-07-29 54 15 valentin.aitken@cloudsoftco... alex@cloudsoft.io
EntityManagementSupport.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
472 38 2015-08-18 2024-04-01 48 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
LocalEntityManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
804 50 2015-08-18 2023-06-02 47 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
Entitlements.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/entitlement
433 38 2015-08-18 2023-09-15 46 15 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ActivityApi.java
in rest/rest-api/src/main/java/org/apache/brooklyn/rest/api
107 4 2016-01-30 2024-06-17 20 15 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
OsgiManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/ha
711 51 2015-08-18 2024-03-28 86 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
AbstractEntityAdjunct.java
in core/src/main/java/org/apache/brooklyn/core/objs
432 65 2015-06-23 2022-12-02 66 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
RegisteredTypes.java
in core/src/main/java/org/apache/brooklyn/core/typereg
618 55 2015-10-29 2023-02-02 60 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
BasicExecutionContext.java
in core/src/main/java/org/apache/brooklyn/util/core/task
426 26 2015-08-18 2025-01-21 59 14 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
HighAvailabilityManagerImpl.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/ha
935 56 2015-08-18 2022-07-04 51 14 alex.heneveld@cloudsoftcorp... juan@cabrerizo.es
RebindManagerImpl.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/rebind
599 47 2015-08-18 2024-07-30 47 14 alex.heneveld@cloudsoftcorp... git@alex.heneveld.org
BrooklynConfigKeys.java
in core/src/main/java/org/apache/brooklyn/core/entity
213 1 2015-08-19 2022-11-03 46 14 aled.sage@gmail.com iuliana@cloudsoft.io
WinRmMachineLocation.java
in software/winrm/src/main/java/org/apache/brooklyn/location/winrm
420 36 2015-10-14 2025-02-06 44 14 cheepeero@gmx.net git@alex.heneveld.org
CatalogApi.java
in rest/rest-api/src/main/java/org/apache/brooklyn/rest/api
497 22 2016-01-30 2024-06-17 44 14 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
CatalogItem.java
in api/src/main/java/org/apache/brooklyn/api/catalog
87 4 2015-08-13 2022-07-04 43 14 hadrian@apache.org juan@cabrerizo.es
AbstractLocation.java
in core/src/main/java/org/apache/brooklyn/core/location
470 58 2015-06-23 2022-07-04 43 14 alex.heneveld@cloudsoftcorp... juan@cabrerizo.es
AbstractSoftwareProcessSshDriver.java
in software/base/src/main/java/org/apache/brooklyn/entity/software/base
446 26 2015-08-18 2023-05-17 40 14 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
ServerApi.java
in rest/rest-api/src/main/java/org/apache/brooklyn/rest/api
272 7 2016-01-30 2024-06-17 32 14 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
CatalogTransformer.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform
337 19 2016-02-09 2022-11-03 32 14 cheepeero@gmx.net iuliana@cloudsoft.io
BrooklynTags.java
in core/src/main/java/org/apache/brooklyn/core/mgmt
318 46 2015-08-18 2022-07-04 28 14 alex.heneveld@cloudsoftcorp... juan@cabrerizo.es
BundleMaker.java
in core/src/main/java/org/apache/brooklyn/util/core/osgi
305 25 2016-12-12 2022-07-29 27 14 alex@alexs-macbook-pro.local alex@cloudsoft.io
web.xml
in rest/rest-server/src/main/webapp/WEB-INF
74 - 2016-01-30 2022-07-04 26 14 alex.heneveld@cloudsoftcorp... juan@cabrerizo.es
CatalogPredicates.java
in core/src/main/java/org/apache/brooklyn/core/catalog
291 38 2015-08-15 2022-07-04 23 14 hadrian@apache.org juan@cabrerizo.es
BasicBrooklynTypeRegistry.java
in core/src/main/java/org/apache/brooklyn/core/typereg
487 27 2015-10-29 2022-12-07 74 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
EntityManagementUtils.java
in core/src/main/java/org/apache/brooklyn/core/mgmt
313 23 2015-08-18 2023-05-24 61 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
CatalogInitialization.java
in core/src/main/java/org/apache/brooklyn/core/catalog/internal
495 31 2015-08-15 2024-03-28 57 13 hadrian@apache.org alex@cloudsoft.io
EntityResource.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources
342 27 2016-02-09 2023-05-24 56 13 cheepeero@gmx.net alex@cloudsoft.io
XmlMementoSerializer.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/persist
474 47 2015-08-18 2022-11-12 55 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
AbstractBrooklynObjectSpec.java
in api/src/main/java/org/apache/brooklyn/api/internal
313 45 2015-08-18 2022-12-12 53 13 alex.heneveld@cloudsoftcorp... alex@cloudsoft.io
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CustomWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps
545 32 2022-09-16 2024-05-31 38 1 alex@cloudsoft.io alex@cloudsoft.io
BashCommandsConfigurable.java
in utils/common/src/main/java/org/apache/brooklyn/util/ssh
483 86 2022-07-29 2022-07-29 1 1 alex@cloudsoft.io alex@cloudsoft.io
WorkflowRetentionParser.java
in core/src/main/java/org/apache/brooklyn/core/workflow/utils
330 33 2022-11-23 2024-04-01 6 1 alex@cloudsoft.io alex@cloudsoft.io
RetryWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow
283 13 2022-11-25 2024-02-26 5 1 alex@cloudsoft.io alex@cloudsoft.io
WorkflowRetentionAndExpiration.java
in core/src/main/java/org/apache/brooklyn/core/workflow/store
226 9 2022-11-18 2024-04-01 8 1 alex@cloudsoft.io alex@cloudsoft.io
WorkflowConcurrencyParser.java
in core/src/main/java/org/apache/brooklyn/core/workflow/utils
224 22 2022-11-23 2022-12-02 2 1 alex@cloudsoft.io alex@cloudsoft.io
TypeSummary.java
in rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain
222 21 2017-09-07 2017-09-25 5 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
ByteSizeStrings.java
in utils/common/src/main/java/org/apache/brooklyn/util/text
218 19 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
WorkflowErrorHandling.java
in core/src/main/java/org/apache/brooklyn/core/workflow
208 9 2022-10-11 2024-02-22 17 1 alex@cloudsoft.io alex@cloudsoft.io
DataUriSchemeParser.java
in core/src/main/java/org/apache/brooklyn/util/core/text
200 25 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
BitList.java
in utils/common/src/main/java/org/apache/brooklyn/util/math
187 28 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
InvokeEffectorWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel
178 9 2022-11-25 2024-02-26 6 1 alex@cloudsoft.io alex@cloudsoft.io
Cidr.java
in utils/common/src/main/java/org/apache/brooklyn/util/net
172 16 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
SingleThreadedScheduler.java
in core/src/main/java/org/apache/brooklyn/util/core/task
159 8 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
WorkflowStatePersistenceViaSensors.java
in core/src/main/java/org/apache/brooklyn/core/workflow/store
149 13 2022-09-30 2024-04-01 13 1 alex@cloudsoft.io alex@cloudsoft.io
NumberMath.java
in utils/common/src/main/java/org/apache/brooklyn/util/math
131 22 2023-09-26 2024-04-19 3 1 alex@cloudsoft.io alex@cloudsoft.io
AbstractResource.java
in camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi
128 26 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
WorkflowStateActiveInMemory.java
in core/src/main/java/org/apache/brooklyn/core/workflow/store
126 13 2022-11-23 2024-04-01 8 1 alex@cloudsoft.io alex@cloudsoft.io
items.css
in server-cli/src/main/resources/brooklyn/item-lister/statics
126 - 2016-01-30 2016-01-30 1 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
IptablesCommandsConfigurable.java
in utils/common/src/main/java/org/apache/brooklyn/util/ssh
125 24 2022-07-29 2022-07-29 1 1 alex@cloudsoft.io alex@cloudsoft.io
SecureKeysWithoutBouncyCastle.java
in utils/common/src/main/java/org/apache/brooklyn/util/crypto
122 13 2015-08-18 2016-02-24 3 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
ConfigTransformer.java
in rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform
121 12 2017-09-25 2017-10-04 3 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
AddEntityWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel
120 6 2022-11-25 2024-02-26 5 1 alex@cloudsoft.io alex@cloudsoft.io
brooklyn-object-list.html
in server-cli/src/main/resources/brooklyn/item-lister/statics
120 - 2016-01-30 2016-02-21 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
TransformMerge.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables
113 3 2022-11-25 2023-05-26 6 1 alex@cloudsoft.io alex@cloudsoft.io
JsonShorthandDeserializer.java
in core/src/main/java/org/apache/brooklyn/core/resolve/jackson
112 5 2023-06-20 2023-06-20 1 1 alex@cloudsoft.io alex@cloudsoft.io
NonDeploymentLocationManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
109 14 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
QueueingSubscriptionManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
108 10 2015-08-18 2017-10-06 10 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
SwitchWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow
108 8 2022-11-25 2024-03-20 7 1 alex@cloudsoft.io alex@cloudsoft.io
BrooklynHttpConfig.java
in core/src/main/java/org/apache/brooklyn/util/core/javalang
106 7 2022-07-29 2022-07-31 2 1 alex@cloudsoft.io alex@cloudsoft.io
WorkflowSoftwareProcessSshDriver.java
in software/base/src/main/java/org/apache/brooklyn/entity/software/base
99 11 2022-10-18 2022-10-21 2 1 alex@cloudsoft.io alex@cloudsoft.io
IfWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow
99 4 2024-02-22 2024-05-31 3 1 alex@cloudsoft.io alex@cloudsoft.io
AuthorizedKeysParser.java
in utils/common/src/main/java/org/apache/brooklyn/util/crypto
98 5 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
TransformJsonish.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables
97 4 2022-11-25 2023-05-24 4 1 alex@cloudsoft.io alex@cloudsoft.io
KeyTransformingLoadingCache.java
in utils/common/src/main/java/org/apache/brooklyn/util/guava
93 18 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
ThreadLocalPrintStream.java
in utils/common/src/main/java/org/apache/brooklyn/util/stream
93 16 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
SetFromLiveMap.java
in utils/common/src/main/java/org/apache/brooklyn/util/collections
91 15 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
MemoryUsageTracker.java
in utils/common/src/main/java/org/apache/brooklyn/util/javalang
89 11 2015-08-18 2016-09-26 4 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
CompilerIndependentOuterClassFieldMapper.java
in core/src/main/java/org/apache/brooklyn/util/core/xstream
85 5 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
Serializers.java
in utils/common/src/main/java/org/apache/brooklyn/util/javalang
84 6 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
DeployApplicationWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel
84 6 2022-11-25 2024-02-26 6 1 alex@cloudsoft.io alex@cloudsoft.io
ManagementPlaneSyncRecordDeltaImpl.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/ha
83 12 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
CustomResourceLocator.java
in launcher/src/main/java/org/apache/brooklyn/launcher/config
82 7 2016-01-30 2018-07-27 3 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
AbstractZoneFailureDetector.java
in core/src/main/java/org/apache/brooklyn/entity/group/zoneaware
82 11 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
ThreadLocalStack.java
in utils/common/src/main/java/org/apache/brooklyn/util/collections
79 15 2022-11-09 2024-05-13 4 1 alex@cloudsoft.io alex@cloudsoft.io
SafeThrowableConverter.java
in core/src/main/java/org/apache/brooklyn/util/core/xstream
77 4 2023-08-07 2023-08-11 2 1 alex@cloudsoft.io alex@cloudsoft.io
SubWorkflowStep.java
in core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow
74 9 2024-02-12 2024-05-31 3 1 alex@cloudsoft.io alex@cloudsoft.io
KnownSizeInputStream.java
in utils/common/src/main/java/org/apache/brooklyn/util/stream
73 17 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
LocalAccessManager.java
in core/src/main/java/org/apache/brooklyn/core/mgmt/internal
73 13 2015-08-18 2016-01-30 2 1 alex.heneveld@cloudsoftcorp... alex.heneveld@cloudsoftcorp...
PrimitiveTokenOrExpectedObject.java
in core/src/main/java/org/apache/brooklyn/core/resolve/jackson
71 7 2023-09-19 2023-09-19 1 1 alex@cloudsoft.io alex@cloudsoft.io
Correlations

File Size vs. Number of Changes: 1665 points

core/src/main/java/org/apache/brooklyn/core/resolve/jackson/WrappedValuesSerialization.java x: 236 lines of code y: 18 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmMachineLocation.java x: 420 lines of code y: 44 # changes core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/ServiceStateLogic.java x: 643 lines of code y: 50 # changes core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/Lifecycle.java x: 88 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManager.java x: 345 lines of code y: 36 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionContext.java x: 426 lines of code y: 59 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionManager.java x: 1108 lines of code y: 53 # changes core/src/main/java/org/apache/brooklyn/util/core/task/Tasks.java x: 490 lines of code y: 39 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterHelper.java x: 171 lines of code y: 23 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/LoginLogging.java x: 44 lines of code y: 2 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/DelegatingSecurityProvider.java x: 180 lines of code y: 26 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/ExplicitUsersSecurityProvider.java x: 77 lines of code y: 8 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/ApiError.java x: 167 lines of code y: 13 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/DefaultExceptionMapper.java x: 208 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/ExecWithLoggingHelpers.java x: 121 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/stream/LoggingOutputStream.java x: 112 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java x: 93 lines of code y: 27 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AbstractManagementContext.java x: 479 lines of code y: 78 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalManagementContext.java x: 370 lines of code y: 35 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/MultiSessionAttributeAdapter.java x: 566 lines of code y: 26 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynWebConfig.java x: 140 lines of code y: 22 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/LdapSecurityProvider.java x: 247 lines of code y: 34 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJavax.java x: 73 lines of code y: 15 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJersey.java x: 89 lines of code y: 16 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LogoutResource.java x: 95 lines of code y: 17 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/SecurityProvider.java x: 25 lines of code y: 13 # changes karaf/jetty-config/src/main/resources/jetty.xml x: 7 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalEntityFactory.java x: 406 lines of code y: 74 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ValueResolver.java x: 489 lines of code y: 72 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ServerResource.java x: 544 lines of code y: 61 # changes core/src/main/java/org/apache/brooklyn/core/config/ConfigConstraints.java x: 343 lines of code y: 40 # changes core/src/main/java/org/apache/brooklyn/core/sensor/DependentConfiguration.java x: 900 lines of code y: 48 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindManagerImpl.java x: 599 lines of code y: 47 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/FileBasedObjectStore.java x: 328 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/location/byon/ByonLocationResolver.java x: 256 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/location/byon/FixedListMachineProvisioningLocation.java x: 441 lines of code y: 24 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslDeferredSupplier.java x: 98 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowInitializer.java x: 113 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepResolution.java x: 220 lines of code y: 29 # changes utils/common/src/main/java/org/apache/brooklyn/util/concurrent/Locks.java x: 34 lines of code y: 3 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslDeferredFunctionCall.java x: 192 lines of code y: 27 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslDeferredPropertyAccess.java x: 104 lines of code y: 7 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/BrooklynDslCommon.java x: 911 lines of code y: 88 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/DslComponent.java x: 1024 lines of code y: 82 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/DslToStringHelpers.java x: 119 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/entity/AbstractApplication.java x: 207 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/BrooklynBomOsgiArchiveInstaller.java x: 818 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynBomYamlCatalogBundleResolver.java x: 121 lines of code y: 20 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/BundleResource.java x: 230 lines of code y: 34 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/LoggingResourceFilter.java x: 185 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/location/ssh/SshMachineLocation.java x: 821 lines of code y: 66 # changes utils/rest-swagger/src/main/java/org/apache/brooklyn/rest/apidoc/RestApiResourceScanner.java x: 162 lines of code y: 23 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ActivityApi.java x: 107 lines of code y: 20 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ApplicationApi.java x: 374 lines of code y: 34 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/BundleApi.java x: 294 lines of code y: 23 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/CatalogApi.java x: 497 lines of code y: 44 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EffectorApi.java x: 72 lines of code y: 11 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityApi.java x: 455 lines of code y: 36 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityConfigApi.java x: 160 lines of code y: 16 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/LogoutApi.java x: 50 lines of code y: 19 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ScriptApi.java x: 35 lines of code y: 9 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/SensorApi.java x: 164 lines of code y: 12 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ServerApi.java x: 272 lines of code y: 32 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EffectorResource.java x: 92 lines of code y: 14 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityConfigResource.java x: 209 lines of code y: 30 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/SensorResource.java x: 159 lines of code y: 18 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/EntityAttributesUtils.java x: 37 lines of code y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/WebResourceUtils.java x: 134 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/util/core/task/CrossTaskThreadLocalStack.java x: 55 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityAsserts.java x: 180 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExecutionContext.java x: 1341 lines of code y: 69 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepInstanceExecutionContext.java x: 232 lines of code y: 37 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/CustomWorkflowStep.java x: 545 lines of code y: 38 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/IfWorkflowStep.java x: 99 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/LabelWorkflowStep.java x: 35 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/ReturnWorkflowStep.java x: 23 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/SubWorkflowStep.java x: 74 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/SetVariableWorkflowStep.java x: 427 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExpressionResolution.java x: 649 lines of code y: 45 # changes api/src/main/java/org/apache/brooklyn/api/objs/Configurable.java x: 25 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/core/config/internal/AbstractConfigMapImpl.java x: 527 lines of code y: 48 # changes core/src/main/java/org/apache/brooklyn/core/internal/BrooklynPropertiesImpl.java x: 477 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/DeferredBrooklynProperties.java x: 273 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractConfigurationSupportInternal.java x: 211 lines of code y: 45 # changes core/src/main/java/org/apache/brooklyn/core/objs/BasicConfigurableObject.java x: 86 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/objs/BrooklynObjectInternal.java x: 79 lines of code y: 37 # changes core/src/main/java/org/apache/brooklyn/util/core/config/ConfigBag.java x: 548 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/util/core/text/TemplateProcessor.java x: 795 lines of code y: 41 # changes utils/common/src/main/java/org/apache/brooklyn/config/ConfigMap.java x: 32 lines of code y: 18 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/PropagatedRuntimeException.java x: 56 lines of code y: 10 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/HttpTool.java x: 517 lines of code y: 22 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/HttpExecutor.java x: 11 lines of code y: 5 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/apacheclient/HttpExecutorImpl.java x: 74 lines of code y: 8 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslInterpreter.java x: 162 lines of code y: 22 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/DslParser.java x: 182 lines of code y: 11 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/PropertyAccess.java x: 24 lines of code y: 5 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/ThreadLocalStack.java x: 79 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/osgi/VersionedName.java x: 145 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/config/ConfigUtils.java x: 113 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/AsPropertyIfAmbiguous.java x: 401 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BeanWithTypeUtils.java x: 245 lines of code y: 46 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/CommonTypesSerialization.java x: 458 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JsonSymbolDependentDeserializer.java x: 116 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowPolicy.java x: 125 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowSensor.java x: 170 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/flags/TypeCoercions.java x: 347 lines of code y: 57 # changes core/src/main/java/org/apache/brooklyn/util/core/predicates/DslPredicates.java x: 871 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonSerializationUtils.java x: 267 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/ObjectReferencingSerialization.java x: 136 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/CommonAdaptorTypeCoercions.java x: 433 lines of code y: 33 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/TypeCoercerExtensible.java x: 267 lines of code y: 36 # changes utils/common/src/main/java/org/apache/brooklyn/util/math/NumberMath.java x: 131 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/Strings.java x: 727 lines of code y: 36 # changes utils/common/src/main/java/org/apache/brooklyn/util/time/Time.java x: 828 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindIteration.java x: 1119 lines of code y: 100 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/Exceptions.java x: 380 lines of code y: 46 # changes core/src/main/java/org/apache/brooklyn/core/config/BasicConfigInheritance.java x: 289 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityConfigMap.java x: 95 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/core/internal/BrooklynProperties.java x: 193 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/location/internal/LocationConfigMap.java x: 75 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/objs/AdjunctConfigMap.java x: 55 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/config/StringConfigMap.java x: 9 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java x: 415 lines of code y: 48 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/ManagementContext.java x: 76 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java x: 472 lines of code y: 48 # changes software/base/src/main/java/org/apache/brooklyn/entity/system_service/SystemServiceEnricher.java x: 97 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowRetentionAndExpiration.java x: 226 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStateActiveInMemory.java x: 126 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStatePersistenceViaSensors.java x: 149 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowRetentionParser.java x: 330 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/XmlUtil.java x: 122 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java x: 1908 lines of code y: 173 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogBundleLoader.java x: 121 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogInitialization.java x: 495 lines of code y: 57 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogUtils.java x: 337 lines of code y: 75 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiManager.java x: 711 lines of code y: 86 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterToObjectStore.java x: 830 lines of code y: 49 # changes core/src/main/java/org/apache/brooklyn/core/server/BrooklynServerConfig.java x: 135 lines of code y: 32 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicManagedBundle.java x: 222 lines of code y: 35 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolver.java x: 84 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiBundleInstallationResult.java x: 82 lines of code y: 19 # changes utils/rt-felix/src/main/java/org/apache/brooklyn/rt/felix/EmbeddedFelixFramework.java x: 215 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/UpdateChildrenWorkflowStep.java x: 369 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/ForeachWorkflowStep.java x: 69 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/config/Sanitizer.java x: 303 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformJoin.java x: 35 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformPrependAppend.java x: 37 lines of code y: 2 # changes software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerWorkflowStep.java x: 106 lines of code y: 13 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/Jsonya.java x: 436 lines of code y: 16 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/Boxing.java x: 94 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/SwitchWorkflowStep.java x: 108 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTaskTags.java x: 561 lines of code y: 59 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepDefinition.java x: 278 lines of code y: 43 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/AddEntityWorkflowStep.java x: 120 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/AddPolicyWorkflowStep.java x: 83 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ApplyInitializerWorkflowStep.java x: 56 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/DeleteEntityWorkflowStep.java x: 51 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/DeletePolicyWorkflowStep.java x: 55 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/DeployApplicationWorkflowStep.java x: 84 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/HasBlueprintWorkflowStep.java x: 59 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/InvokeEffectorWorkflowStep.java x: 178 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ReparentEntityWorkflowStep.java x: 38 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/GotoWorkflowStep.java x: 26 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/RetryWorkflowStep.java x: 283 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/LoadWorkflowStep.java x: 61 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformVariableWorkflowStep.java x: 299 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/util/core/json/ErrorAndToStringUnknownTypeSerializer.java x: 110 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/util/core/json/BrooklynObjectsJsonMapper.java x: 69 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityAdjuncts.java x: 156 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowErrorHandling.java x: 208 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/SetConfigWorkflowStep.java x: 44 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/SetSensorWorkflowStep.java x: 116 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroup.java x: 41 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroupImpl.java x: 200 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/flags/BrooklynTypeNameResolution.java x: 319 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/effector/Effectors.java x: 245 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ClearConfigWorkflowStep.java x: 38 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ClearSensorWorkflowStep.java x: 107 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/EntityValueToSet.java x: 19 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/ExpressionParser.java x: 163 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/ExpressionParserImpl.java x: 373 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessor.java x: 20 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorEpToQst.java x: 368 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorExprParser.java x: 357 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorQst.java x: 261 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformReplace.java x: 146 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformSetWorkflowVariable.java x: 22 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformSplit.java x: 82 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowSettingItemsUtils.java x: 228 lines of code y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/guava/Maybe.java x: 523 lines of code y: 46 # changes core/src/main/java/org/apache/brooklyn/core/BrooklynVersion.java x: 353 lines of code y: 41 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNode.java x: 226 lines of code y: 22 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNodeSshDriver.java x: 336 lines of code y: 26 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesClientRegistryImpl.java x: 91 lines of code y: 19 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesLocation.java x: 877 lines of code y: 29 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/openshift/OpenShiftLocation.java x: 220 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/util/core/json/ConfigurableSerializerProvider.java x: 73 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/yaml/Yamls.java x: 462 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityInitializers.java x: 133 lines of code y: 13 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/WorkflowTransformGet.java x: 50 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformTrim.java x: 29 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/feed/Poller.java x: 334 lines of code y: 44 # changes karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiConfigLoader.java x: 69 lines of code y: 6 # changes karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiLauncherImpl.java x: 356 lines of code y: 17 # changes launcher-common/src/main/java/org/apache/brooklyn/launcher/common/BasicLauncher.java x: 550 lines of code y: 44 # changes logging/logback-includes/src/main/resources/brooklyn/logback-logger-excludes.xml x: 41 lines of code y: 25 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/HostGeoInfo.java x: 160 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/feed/http/JsonFunctions.java x: 368 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/MinidevJsonObjectConverter.java x: 30 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/XmlSerializer.java x: 193 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/PrimitiveTokenOrExpectedObject.java x: 71 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java x: 78 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/feed/AttributePollHandler.java x: 189 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/sensor/AbstractAddSensorFeed.java x: 48 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/BrooklynFeatureEnablement.java x: 142 lines of code y: 39 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/GeoBytesHostGeoLookup.java x: 47 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/HostGeoLookup.java x: 9 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/MaxMind2HostGeoLookup.java x: 77 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/UtraceHostGeoLookup.java x: 129 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/entitlement/EntitlementManagerAdapter.java x: 104 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/entitlement/Entitlements.java x: 433 lines of code y: 46 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ScriptResource.java x: 74 lines of code y: 14 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/QuotedStringTokenizer.java x: 268 lines of code y: 7 # changes software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerTaskFactory.java x: 548 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/FailWorkflowStep.java x: 66 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/SafeThrowableConverter.java x: 77 lines of code y: 2 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynEntityDecorationResolver.java x: 222 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/ConnectionDefinition.java x: 79 lines of code y: 5 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/LossySerializingThrowable.java x: 21 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/RemoteExecTaskConfigHelper.java x: 190 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/AbstractBrooklynObjectProxyImpl.java x: 160 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/enricher/AbstractEnricher.java x: 111 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/task/DynamicSequentialTask.java x: 399 lines of code y: 22 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/TryCoercer.java x: 9 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JsonShorthandDeserializer.java x: 112 lines of code y: 1 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinrmWorkflowStep.java x: 88 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WaitWorkflowStep.java x: 65 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowCommonConfig.java x: 32 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalEntityManager.java x: 804 lines of code y: 47 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformMerge.java x: 113 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WorkflowTransformDefault.java x: 30 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WorkflowTransformWithContext.java x: 9 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JacksonBetterDelegatingDeserializer.java x: 119 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformRemove.java x: 36 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/effector/EffectorBase.java x: 71 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java x: 313 lines of code y: 61 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowReplayUtils.java x: 396 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/LogWorkflowStep.java x: 48 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformJsonish.java x: 97 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformReturn.java x: 9 lines of code y: 2 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/AbstractBrooklynRestResource.java x: 276 lines of code y: 31 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ActivityResource.java x: 134 lines of code y: 11 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityResource.java x: 342 lines of code y: 56 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/TaskTransformer.java x: 225 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/core/effector/ssh/SshEffectorTasks.java x: 266 lines of code y: 23 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshFetchTaskFactory.java x: 60 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshPutTaskStub.java x: 51 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshTasks.java x: 211 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/AbstractSshExecTaskFactory.java x: 90 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/ProcessTaskFactory.java x: 37 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/ProcessTaskStub.java x: 78 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java x: 187 lines of code y: 19 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/PlainWinRmExecTaskFactory.java x: 60 lines of code y: 16 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmPutTaskStub.java x: 51 lines of code y: 9 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmTasks.java x: 38 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java x: 230 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/util/core/mutex/MutexSupport.java x: 85 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/util/core/mutex/SemaphoreWithOwners.java x: 175 lines of code y: 4 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessDriver.java x: 482 lines of code y: 39 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessSshDriver.java x: 446 lines of code y: 40 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/Threads.java x: 96 lines of code y: 10 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/PolicyConfigApi.java x: 82 lines of code y: 15 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/TypeApi.java x: 99 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicTask.java x: 837 lines of code y: 52 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/MachineLifecycleEffectorTasks.java x: 881 lines of code y: 44 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractBrooklynObject.java x: 214 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalLocationFactory.java x: 76 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalPolicyFactory.java x: 91 lines of code y: 18 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/CampInternalUtils.java x: 251 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/util/core/ResourceUtils.java x: 463 lines of code y: 37 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/HttpLatencyDetector.java x: 268 lines of code y: 20 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/WorkflowSoftwareProcess.java x: 46 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/NaturalOrderComparator.java x: 118 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ImmediateSupplier.java x: 37 lines of code y: 9 # changes api/src/main/java/org/apache/brooklyn/api/entity/EntitySpec.java x: 282 lines of code y: 29 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/TypeTransformer.java x: 212 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/core/config/ConfigKeys.java x: 229 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddEffectorInitializerAbstractProto.java x: 55 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypes.java x: 618 lines of code y: 60 # changes core/src/main/java/org/apache/brooklyn/core/entity/AbstractEntity.java x: 1223 lines of code y: 107 # changes core/src/main/java/org/apache/brooklyn/core/entity/Entities.java x: 832 lines of code y: 56 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BundleUpgradeParser.java x: 528 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicClusterImpl.java x: 945 lines of code y: 58 # changes api/src/main/java/org/apache/brooklyn/api/internal/AbstractBrooklynObjectSpec.java x: 313 lines of code y: 53 # changes api/src/main/java/org/apache/brooklyn/api/policy/PolicySpec.java x: 27 lines of code y: 11 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/CampResolver.java x: 198 lines of code y: 32 # changes core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypeLoadingContexts.java x: 180 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/BrooklynClassLoadingContextSequential.java x: 109 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/JavaBrooklynClassLoadingContext.java x: 96 lines of code y: 25 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/OsgiBrooklynClassLoadingContext.java x: 111 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/resolve/entity/CatalogEntitySpecResolver.java x: 70 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicBrooklynTypeRegistry.java x: 487 lines of code y: 74 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjClientConnection.java x: 267 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/entity/stock/AbstractStartableImpl.java x: 65 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/entity/stock/BasicStartable.java x: 21 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/entity/stock/BasicStartableImpl.java x: 53 lines of code y: 13 # changes api/src/main/java/org/apache/brooklyn/api/objs/BrooklynObject.java x: 53 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemDtoAbstract.java x: 349 lines of code y: 46 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/Task.java x: 38 lines of code y: 12 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampPlatformLauncherAbstract.java x: 41 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentManagementContext.java x: 594 lines of code y: 58 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/NoOpWorkflowStep.java x: 16 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/SleepWorkflowStep.java x: 26 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WorkflowTransform.java x: 4 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowConcurrencyParser.java x: 224 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ForwardingTask.java x: 260 lines of code y: 10 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/AdjunctResource.java x: 259 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractEntityAdjunct.java x: 432 lines of code y: 66 # changes core/src/main/java/org/apache/brooklyn/util/core/flags/FlagUtils.java x: 458 lines of code y: 25 # changes core/src/main/java/org/apache/brooklyn/util/core/file/ArchiveUtils.java x: 262 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/PropagateToMembers.java x: 70 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroup.java x: 66 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java x: 261 lines of code y: 21 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java x: 447 lines of code y: 70 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynYamlTypeInstantiator.java x: 169 lines of code y: 22 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/CampTypePlanTransformer.java x: 114 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/BasicEntityRebindSupport.java x: 228 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/core/typereg/JavaClassNameTypePlanTransformer.java x: 73 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/core/feed/AbstractFeed.java x: 187 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/sensor/DurationSinceSensor.java x: 82 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/sensor/function/FunctionSensor.java x: 53 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/entity/stock/DataEntityImpl.java x: 49 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/feed/http/HttpFeed.java x: 351 lines of code y: 27 # changes locations/container/src/main/java/org/apache/brooklyn/container/entity/helm/HelmEntityImpl.java x: 285 lines of code y: 11 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcessImpl.java x: 479 lines of code y: 51 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/mementos/BrooklynMementoPersister.java x: 83 lines of code y: 23 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/XmlMementoSerializer.java x: 474 lines of code y: 55 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindContextLookupContext.java x: 186 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindExceptionHandlerImpl.java x: 492 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ScheduledTask.java x: 207 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/util/core/json/ShellEnvironmentSerializer.java x: 66 lines of code y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/BrooklynRestResourceUtils.java x: 423 lines of code y: 24 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddSensorInitializer.java x: 82 lines of code y: 10 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/TaskSummary.java x: 209 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonType.java x: 141 lines of code y: 6 # changes utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java x: 203 lines of code y: 16 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampConstants.java x: 16 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/entity/BrooklynConfigKeys.java x: 213 lines of code y: 46 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AppGroupTraverser.java x: 77 lines of code y: 3 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/AdjunctApi.java x: 255 lines of code y: 15 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApplicationResource.java x: 600 lines of code y: 59 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/CatalogTransformer.java x: 337 lines of code y: 32 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/LocationTransformer.java x: 159 lines of code y: 22 # changes server-cli/src/main/java/org/apache/brooklyn/cli/lister/ItemDescriptors.java x: 165 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/MementosGenerators.java x: 310 lines of code y: 51 # changes core/src/main/java/org/apache/brooklyn/util/core/predicates/ResolutionFailureTreatedAsAbsent.java x: 16 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/util/core/task/TaskBuilder.java x: 143 lines of code y: 14 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/WorkflowSoftwareProcessSshDriver.java x: 99 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicLocationRegistry.java x: 460 lines of code y: 47 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/HttpConfig.java x: 49 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/HttpRequest.java x: 79 lines of code y: 9 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/WorkflowSoftwareProcessDriver.java x: 3 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/DelegatingLogStore.java x: 95 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/LogStore.java x: 42 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/file/FileLogStore.java x: 226 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/opensearch/OpenSearchLogStore.java x: 241 lines of code y: 20 # changes api/src/main/java/org/apache/brooklyn/api/entity/EntityInitializer.java x: 7 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/workflow/DanglingWorkflowException.java x: 5 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/effector/AbstractEffector.java x: 44 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/effector/EffectorTasks.java x: 154 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EffectorUtils.java x: 261 lines of code y: 25 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjTool.java x: 857 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/feed/FeedConfig.java x: 219 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/sensor/ssh/SshCommandSensor.java x: 259 lines of code y: 44 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/ShellAbstractTool.java x: 350 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/CompoundTransformer.java x: 279 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/CompoundTransformerLoader.java x: 97 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/server/BrooklynServerPaths.java x: 190 lines of code y: 13 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocation.java x: 2484 lines of code y: 161 # changes software/base/src/main/java/org/apache/brooklyn/entity/system_service/InitdServiceInstaller.java x: 104 lines of code y: 10 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/PrimitiveStringTypeCoercions.java x: 176 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/effector/CompositeEffector.java x: 99 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/sensor/http/HttpRequestSensor.java x: 119 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/feed/AbstractCommandFeed.java x: 181 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/cli/SshCliTool.java x: 247 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/effector/ssh/SshCommandEffector.java x: 134 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddSensorInitializerAbstractProto.java x: 39 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicRegisteredType.java x: 159 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/entity/group/GroupsChangePolicy.java x: 168 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/feed/ssh/SshFeed.java x: 116 lines of code y: 19 # changes api/src/main/java/org/apache/brooklyn/api/objs/EntityAdjunct.java x: 15 lines of code y: 8 # changes api/src/main/java/org/apache/brooklyn/api/sensor/Feed.java x: 20 lines of code y: 7 # changes software/base/src/main/java/org/apache/brooklyn/feed/jmx/JmxFeed.java x: 301 lines of code y: 11 # changes software/winrm/src/main/java/org/apache/brooklyn/feed/windows/WindowsPerformanceCounterFeed.java x: 314 lines of code y: 23 # changes software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerCommons.java x: 49 lines of code y: 10 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/AppGroupTraverser.java x: 10 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java x: 561 lines of code y: 30 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynShutdownHooks.java x: 193 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/util/core/javalang/BrooklynHttpConfig.java x: 106 lines of code y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/ssh/BashCommands.java x: 179 lines of code y: 30 # changes utils/common/src/main/java/org/apache/brooklyn/util/ssh/IptablesCommands.java x: 89 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/effector/http/HttpCommandEffector.java x: 187 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/location/LocationConfigUtils.java x: 364 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java x: 305 lines of code y: 27 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshPutTaskFactory.java x: 86 lines of code y: 7 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/CreateUserStatements.java x: 157 lines of code y: 4 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocation.java x: 429 lines of code y: 54 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/EntityHttpClientImpl.java x: 124 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/HttpAsserts.java x: 223 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/TrustingSslSocketFactory.java x: 92 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/util/core/file/BrooklynOsCommands.java x: 55 lines of code y: 1 # changes locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java x: 113 lines of code y: 17 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/JavaSoftwareProcessSshDriver.java x: 304 lines of code y: 15 # changes software/base/src/main/java/org/apache/brooklyn/entity/machine/MachineInitTasks.java x: 149 lines of code y: 12 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/VanillaSoftwareProcessSshDriver.java x: 137 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/location/localhost/LocalhostMachineProvisioningLocation.java x: 283 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/ProcessTaskWrapper.java x: 135 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/ssh/BashCommandsConfigurable.java x: 483 lines of code y: 1 # changes utils/common/src/main/java/org/apache/brooklyn/util/ssh/IptablesCommandsConfigurable.java x: 125 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/effector/util/ChildrenBatchEffector.java x: 143 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/HttpToolResponse.java x: 160 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityPredicates.java x: 422 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/objs/ConstraintSerialization.java x: 311 lines of code y: 7 # changes api/src/main/java/org/apache/brooklyn/api/catalog/BrooklynCatalog.java x: 63 lines of code y: 47 # changes api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java x: 87 lines of code y: 43 # changes api/src/main/java/org/apache/brooklyn/api/internal/BrooklynLoggingCategories.java x: 8 lines of code y: 3 # changes api/src/main/java/org/apache/brooklyn/api/location/MachineLocation.java x: 15 lines of code y: 13 # changes api/src/main/java/org/apache/brooklyn/api/location/OsDetails.java x: 15 lines of code y: 6 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/EntityManager.java x: 43 lines of code y: 13 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/ha/HighAvailabilityManager.java x: 28 lines of code y: 12 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/PersistenceExceptionHandler.java x: 20 lines of code y: 9 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/RebindManager.java x: 47 lines of code y: 23 # changes api/src/main/java/org/apache/brooklyn/api/objs/BrooklynObjectType.java x: 79 lines of code y: 18 # changes api/src/main/java/org/apache/brooklyn/api/typereg/BrooklynTypeRegistry.java x: 33 lines of code y: 24 # changes api/src/main/java/org/apache/brooklyn/api/typereg/ManagedBundle.java x: 10 lines of code y: 13 # changes api/src/main/java/org/apache/brooklyn/api/typereg/OsgiBundleWithUrl.java x: 16 lines of code y: 17 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/BasicCampPlatform.java x: 102 lines of code y: 10 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/resolve/interpret/PlanInterpretationNode.java x: 171 lines of code y: 6 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/EntitySpecConfiguration.java x: 21 lines of code y: 5 # changes camp/camp-server/src/main/java/org/apache/brooklyn/camp/server/RestApiSetup.java x: 15 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/BrooklynLogging.java x: 38 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java x: 291 lines of code y: 23 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogBundleDto.java x: 107 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogClasspathDo.java x: 242 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemBuilder.java x: 111 lines of code y: 23 # changes core/src/main/java/org/apache/brooklyn/core/config/BasicConfigKey.java x: 378 lines of code y: 38 # changes core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java x: 237 lines of code y: 25 # changes core/src/main/java/org/apache/brooklyn/core/config/internal/AbstractStructuredConfigKey.java x: 114 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddChildrenEffector.java x: 44 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddDeploySensorsInitializer.java x: 65 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddEffector.java x: 32 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddEffectorInitializerAbstract.java x: 19 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/effector/BasicParameterType.java x: 116 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/enricher/EnricherDynamicType.java x: 20 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/entity/Dumper.java x: 317 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityDynamicType.java x: 244 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityInternal.java x: 90 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityPostInitializable.java x: 4 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/entity/StartableApplication.java x: 28 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/entity/internal/ConfigUtilsInternal.java x: 119 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityTransientCopyInternal.java x: 65 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/location/AbstractLocation.java x: 470 lines of code y: 43 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicMachineMetadata.java x: 78 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicOsDetails.java x: 82 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/location/Locations.java x: 108 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/location/MachineLifecycleUtils.java x: 206 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/location/access/PortForwardManagerImpl.java x: 330 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTags.java x: 318 lines of code y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerImpl.java x: 935 lines of code y: 51 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/ManagementPlaneSyncRecordPersisterToObjectStore.java x: 286 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AbstractSubscriptionManager.java x: 108 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AsyncCollectionChangeAdapter.java x: 62 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalLocationManager.java x: 327 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalUsageManager.java x: 329 lines of code y: 23 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentEntityManager.java x: 156 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/BrooklynPersistenceUtils.java x: 240 lines of code y: 32 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/PeriodicDeltaChangeListener.java x: 502 lines of code y: 43 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/PersistenceExceptionHandlerImpl.java x: 88 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindContextImpl.java x: 161 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/AbstractMemento.java x: 190 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/core/network/AbstractOnNetworkEnricher.java x: 342 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/objs/AdjunctType.java x: 77 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/objs/BasicEntityTypeRegistry.java x: 116 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java x: 439 lines of code y: 62 # changes core/src/main/java/org/apache/brooklyn/core/objs/BrooklynDynamicType.java x: 228 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/plan/PlanToSpecFactory.java x: 124 lines of code y: 32 # changes core/src/main/java/org/apache/brooklyn/core/policy/AbstractPolicy.java x: 83 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/sensor/StaticSensor.java x: 60 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/typereg/AbstractCatalogBundleResolver.java x: 210 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/typereg/AbstractTypePlanTransformer.java x: 213 lines of code y: 39 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicOsgiBundleWithUrl.java x: 99 lines of code y: 19 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolvers.java x: 176 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynTypePlanTransformer.java x: 22 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/typereg/TypePlanTransformers.java x: 135 lines of code y: 39 # changes core/src/main/java/org/apache/brooklyn/core/typereg/UnsupportedTypePlanException.java x: 13 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Enrichers.java x: 834 lines of code y: 26 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/MathAggregatorFunctions.java x: 177 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Transformer.java x: 119 lines of code y: 40 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/aggregator/AggregationJob.java x: 112 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/aggregator/DashboardAggregator.java x: 42 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/entity/group/AbstractGroupImpl.java x: 197 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/entity/group/SshCommandMembershipTrackingPolicy.java x: 136 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/entity/stock/AsyncApplicationImpl.java x: 339 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/util/core/BrooklynEntityUtils.java x: 68 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/util/core/config/ResolvingConfigBag.java x: 132 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/util/core/file/ArchiveBuilder.java x: 187 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/util/core/flags/MethodCoercions.java x: 138 lines of code y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/SshAbstractTool.java x: 144 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/util/core/json/BidiSerialization.java x: 229 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/BrooklynLogEntry.java x: 103 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/LogBookQueryParams.java x: 67 lines of code y: 18 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/opensearch/BrooklynOpenSearchModel.java x: 71 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/util/core/osgi/Osgis.java x: 305 lines of code y: 40 # changes core/src/main/java/org/apache/brooklyn/util/core/task/DeferredSupplier.java x: 6 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/util/core/task/TaskTags.java x: 48 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/util/core/units/Range.java x: 48 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/MutableSetConverter.java x: 26 lines of code y: 6 # changes core/src/main/resources/OSGI-INF/blueprint/blueprint.xml x: 86 lines of code y: 17 # changes karaf/commands/src/main/java/org/apache/brooklyn/karaf/commands/EntityInfo.java x: 103 lines of code y: 7 # changes launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java x: 300 lines of code y: 37 # changes locations/container/src/main/java/org/apache/brooklyn/container/entity/helm/HelmEntity.java x: 47 lines of code y: 11 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/DefaultConnectivityResolver.java x: 333 lines of code y: 18 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsMachineLocation.java x: 17 lines of code y: 15 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsTypeCoercions.java x: 122 lines of code y: 10 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsUtil.java x: 132 lines of code y: 38 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/customize/TemplateOptionsOption.java x: 42 lines of code y: 12 # changes logging/logback-includes/src/main/resources/brooklyn/logback-appender-stdout.xml x: 14 lines of code y: 9 # changes policy/src/main/java/org/apache/brooklyn/policy/action/AbstractScheduledEffectorPolicy.java x: 267 lines of code y: 16 # changes policy/src/main/java/org/apache/brooklyn/policy/autoscaling/AutoScalerPolicy.java x: 941 lines of code y: 36 # changes policy/src/main/java/org/apache/brooklyn/policy/failover/ElectPrimaryEffector.java x: 333 lines of code y: 8 # changes policy/src/main/java/org/apache/brooklyn/policy/failover/ElectPrimaryPolicy.java x: 213 lines of code y: 10 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/AccessApi.java x: 43 lines of code y: 6 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/LocationApi.java x: 91 lines of code y: 9 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/PolicyApi.java x: 108 lines of code y: 10 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/HighAvailabilitySummary.java x: 131 lines of code y: 10 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynRestApi.java x: 65 lines of code y: 19 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynRestApp.java x: 25 lines of code y: 9 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/CsrfTokenFilter.java x: 173 lines of code y: 16 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/EntitlementContextFilter.java x: 66 lines of code y: 16 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/HaHotCheckResourceFilter.java x: 100 lines of code y: 18 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApidocResource.java x: 30 lines of code y: 7 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/CatalogResource.java x: 425 lines of code y: 60 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LocationResource.java x: 165 lines of code y: 21 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LogbookResource.java x: 35 lines of code y: 11 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/PolicyResource.java x: 128 lines of code y: 14 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/TypeResource.java x: 160 lines of code y: 13 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/ApplicationTransformer.java x: 94 lines of code y: 6 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/EntityRelationUtils.java x: 27 lines of code y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/ScannerInjectHelper.java x: 8 lines of code y: 10 # changes rest/rest-resources/src/main/resources/OSGI-INF/blueprint/service.xml x: 110 lines of code y: 45 # changes rest/rest-server/src/main/java/org/apache/brooklyn/rest/filter/HaMasterCheckFilter.java x: 71 lines of code y: 15 # changes rest/rest-server/src/main/webapp/WEB-INF/web.xml x: 74 lines of code y: 26 # changes server-cli/src/main/java/org/apache/brooklyn/cli/AbstractMain.java x: 186 lines of code y: 15 # changes server-cli/src/main/java/org/apache/brooklyn/cli/CloudExplorer.java x: 160 lines of code y: 12 # changes server-cli/src/main/java/org/apache/brooklyn/cli/ItemLister.java x: 305 lines of code y: 22 # changes server-cli/src/main/java/org/apache/brooklyn/cli/Main.java x: 775 lines of code y: 43 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNodeImpl.java x: 419 lines of code y: 27 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/JmxAttributeSensor.java x: 83 lines of code y: 21 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/JmxSupport.java x: 264 lines of code y: 14 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/VanillaJavaAppSshDriver.java x: 158 lines of code y: 15 # changes software/base/src/main/java/org/apache/brooklyn/entity/machine/AddMachineMetrics.java x: 127 lines of code y: 18 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessWinRmDriver.java x: 366 lines of code y: 31 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcessDriverLifecycleEffectorTasks.java x: 206 lines of code y: 17 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/ScriptHelper.java x: 315 lines of code y: 19 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/WinRmExecuteHelper.java x: 215 lines of code y: 18 # changes software/base/src/main/java/org/apache/brooklyn/feed/jmx/JmxHelper.java x: 547 lines of code y: 18 # changes software/winrm/src/main/java/org/apache/brooklyn/core/sensor/windows/WindowsPerformanceCounterSensors.java x: 60 lines of code y: 14 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmPutTaskWrapper.java x: 118 lines of code y: 7 # changes software/winrm/src/main/java/org/apache/brooklyn/util/core/internal/winrm/WinRmTool.java x: 58 lines of code y: 30 # changes software/winrm/src/main/java/org/apache/brooklyn/util/core/internal/winrm/winrm4j/Winrm4jTool.java x: 212 lines of code y: 32 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/CollectionFunctionals.java x: 204 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/MutableList.java x: 221 lines of code y: 16 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/MutableMap.java x: 199 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/MutableSet.java x: 174 lines of code y: 17 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/ReferenceWithError.java x: 55 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/guava/EmptyImmutableBiMap.java x: 90 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/guava/TypeTokens.java x: 158 lines of code y: 19 # changes utils/common/src/main/java/org/apache/brooklyn/util/io/FileUtil.java x: 163 lines of code y: 14 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/JavaClassNames.java x: 115 lines of code y: 10 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/Reflections.java x: 848 lines of code y: 37 # changes utils/common/src/main/java/org/apache/brooklyn/util/net/Networking.java x: 471 lines of code y: 27 # changes utils/common/src/main/java/org/apache/brooklyn/util/net/UserAndHostAndPort.java x: 52 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/os/Os.java x: 423 lines of code y: 28 # changes utils/common/src/main/java/org/apache/brooklyn/util/stream/StreamGobbler.java x: 118 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/StringFunctions.java x: 336 lines of code y: 20 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/WildcardGlobs.java x: 272 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/YamlTimeWeightedDeltaEnricher.java x: 54 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/util/core/crypto/FluentKeySigner.java x: 140 lines of code y: 11 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/ImageChooser.java x: 56 lines of code y: 7 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesCerts.java x: 52 lines of code y: 8 # changes utils/jmx/jmxmp-ssl-agent/src/main/java/org/apache/brooklyn/util/jmx/jmxmp/JmxmpAgent.java x: 225 lines of code y: 9 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/PlainWinRMExecTaskFactory.java x: 60 lines of code y: 1 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/networking/creator/DefaultAzureArmNetworkCreator.java x: 130 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/location/ssh/CanResolveOnBoxDir.java x: 5 lines of code y: 2 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/VanillaWindowsProcessWinRmDriver.java x: 100 lines of code y: 22 # changes utils/common/src/main/java/org/apache/brooklyn/util/net/ReachableSocketFinder.java x: 141 lines of code y: 23 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/UsageResource.java x: 200 lines of code y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/BrooklynUserWithRandomPasswordSecurityProvider.java x: 52 lines of code y: 6 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java x: 365 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/DeserializingClassRenamesProvider.java x: 17 lines of code y: 14 # changes launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynWebServer.java x: 522 lines of code y: 37 # changes rest/rest-server/src/main/resources/web-security.xml x: 5 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogApplicationItemDto.java x: 18 lines of code y: 2 # changes policy/src/main/java/org/apache/brooklyn/policy/failover/PropagatePrimaryEnricher.java x: 75 lines of code y: 5 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/ConfigSummary.java x: 170 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/StringPredicates.java x: 226 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/location/multi/MultiLocationResolver.java x: 98 lines of code y: 9 # changes api/src/main/java/org/apache/brooklyn/api/entity/Entity.java x: 99 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/StoreObjectAccessorLocking.java x: 194 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityChangeListener.java x: 42 lines of code y: 4 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/customize/ExtraPublicKeyDataToAuthOption.java x: 22 lines of code y: 8 # changes utils/common/src/main/java/org/apache/brooklyn/util/guava/Functionals.java x: 128 lines of code y: 6 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocationConfig.java x: 63 lines of code y: 31 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/domain/JcloudsContext.java x: 71 lines of code y: 2 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/suppliers/LinkContextSupplier.java x: 45 lines of code y: 2 # changes software/base/src/main/java/org/apache/brooklyn/entity/machine/MachineEntityImpl.java x: 96 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/entity/Attributes.java x: 106 lines of code y: 18 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JCloudsPropertiesBuilder.java x: 98 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/location/access/BrooklynAccessUtils.java x: 112 lines of code y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/repeat/Repeater.java x: 270 lines of code y: 30 # changes server-cli/src/main/java/org/apache/brooklyn/cli/lister/ClassFinder.java x: 116 lines of code y: 7 # changes api/src/main/java/org/apache/brooklyn/api/typereg/RegisteredType.java x: 39 lines of code y: 27 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicFabric.java x: 58 lines of code y: 19 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/TypeDetail.java x: 72 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/UsernamePassword.java x: 7 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicCluster.java x: 157 lines of code y: 33 # changes core/src/main/java/org/apache/brooklyn/util/core/task/DynamicTasks.java x: 225 lines of code y: 18 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/VanillaSoftwareProcessImpl.java x: 39 lines of code y: 10 # changes policy/src/main/java/org/apache/brooklyn/policy/failover/ElectPrimaryConfig.java x: 52 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BasicEntityMemento.java x: 275 lines of code y: 21 # changes policy/src/main/java/org/apache/brooklyn/policy/ha/ServiceReplacer.java x: 143 lines of code y: 21 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/AdjunctSummary.java x: 138 lines of code y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/AdjunctTransformer.java x: 62 lines of code y: 6 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/ExecutionContext.java x: 29 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/location/CatalogLocationResolver.java x: 64 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypePredicates.java x: 354 lines of code y: 25 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/YamlLauncherAbstract.java x: 88 lines of code y: 3 # changes api/src/main/java/org/apache/brooklyn/api/entity/EntityLocal.java x: 4 lines of code y: 14 # changes api/src/main/java/org/apache/brooklyn/api/location/Location.java x: 21 lines of code y: 12 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/pdp/DeploymentPlan.java x: 97 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemDo.java x: 150 lines of code y: 31 # changes core/src/main/java/org/apache/brooklyn/core/config/render/RendererHints.java x: 171 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityAndAttribute.java x: 53 lines of code y: 15 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityFunctions.java x: 303 lines of code y: 21 # changes core/src/main/java/org/apache/brooklyn/core/location/LocationPredicates.java x: 197 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/location/Machines.java x: 142 lines of code y: 13 # changes core/src/main/java/org/apache/brooklyn/core/location/access/PortForwardManagerClient.java x: 208 lines of code y: 16 # changes core/src/main/java/org/apache/brooklyn/core/location/internal/LocationInternal.java x: 25 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/sensor/AttributeMap.java x: 148 lines of code y: 22 # changes core/src/main/java/org/apache/brooklyn/core/server/BrooklynServiceAttributes.java x: 8 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/reducer/Reducer.java x: 116 lines of code y: 27 # changes core/src/main/java/org/apache/brooklyn/feed/ssh/SshValueFunctions.java x: 75 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/SshTool.java x: 55 lines of code y: 18 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsPredicates.java x: 31 lines of code y: 9 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/RollingTimeWindowMeanEnricher.java x: 119 lines of code y: 17 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/JavaAppUtils.java x: 179 lines of code y: 16 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/SameServerEntityImpl.java x: 70 lines of code y: 13 # changes software/base/src/main/java/org/apache/brooklyn/feed/jmx/JmxNotificationFilters.java x: 26 lines of code y: 8 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/TimeWindowedList.java x: 95 lines of code y: 8 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/AggregateClassLoader.java x: 105 lines of code y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/math/MathFunctions.java x: 237 lines of code y: 9 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/CatalogEnricherSummary.java x: 54 lines of code y: 9 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/CatalogLocationSummary.java x: 52 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/ClassLoaderFromStackOfBrooklynClassLoadingContext.java x: 92 lines of code y: 5 # changes policy/src/main/java/org/apache/brooklyn/policy/ha/AbstractFailureDetector.java x: 279 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/usage/ManagementNodeStateListener.java x: 16 lines of code y: 4 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/ConfigTransformer.java x: 121 lines of code y: 3 # changes software/base/src/main/resources/OSGI-INF/blueprint/blueprint.xml x: 17 lines of code y: 7 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/TypeSummary.java x: 222 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/core/sensor/BasicAttributeSensor.java x: 35 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/sensor/BasicSensor.java x: 75 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Joiner.java x: 129 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/MapAggregator.java x: 45 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/UpdatingMap.java x: 114 lines of code y: 20 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/UsesJava.java x: 25 lines of code y: 7 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcess.java x: 268 lines of code y: 29 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/AbstractTypeTransformingEnricher.java x: 38 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Propagator.java x: 204 lines of code y: 26 # changes software/base/src/main/java/org/apache/brooklyn/entity/machine/pool/ServerPoolImpl.java x: 337 lines of code y: 16 # changes karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiLauncher.java x: 6 lines of code y: 24 # changes karaf/start/src/main/java/org/apache/brooklyn/launcher/osgi/start/OsgiLauncherCompleter.java x: 14 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/collections/QuorumCheck.java x: 150 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogDo.java x: 252 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BasicCatalogItemMemento.java x: 244 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/util/core/LoaderDispatcher.java x: 124 lines of code y: 8 # changes launcher-common/src/main/java/org/apache/brooklyn/launcher/command/support/CloudExplorerSupport.java x: 345 lines of code y: 19 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/VersionComparator.java x: 60 lines of code y: 12 # changes software/base/src/main/java/org/apache/brooklyn/entity/machine/pool/ServerPoolLocation.java x: 81 lines of code y: 12 # changes api/src/main/java/org/apache/brooklyn/api/entity/EntityType.java x: 13 lines of code y: 7 # changes api/src/main/java/org/apache/brooklyn/api/location/LocationSpec.java x: 66 lines of code y: 14 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityTypeSnapshot.java x: 69 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/entity/drivers/downloads/BasicDownloadResolver.java x: 36 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicHardwareDetails.java x: 29 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/location/access/PortMapping.java x: 65 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/dto/BasicManagementNodeSyncRecord.java x: 140 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BrooklynMementoImpl.java x: 243 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/AbstractTransformingEnricher.java x: 11 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/ClassRenamingMapper.java x: 90 lines of code y: 13 # changes locations/container/src/main/java/org/apache/brooklyn/container/entity/docker/DockerContainer.java x: 34 lines of code y: 5 # changes locations/container/src/main/java/org/apache/brooklyn/container/entity/kubernetes/KubernetesPodImpl.java x: 4 lines of code y: 4 # changes locations/container/src/main/java/org/apache/brooklyn/container/entity/kubernetes/KubernetesResource.java x: 32 lines of code y: 4 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/docker/DockerJcloudsLocation.java x: 139 lines of code y: 5 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesLocationResolver.java x: 27 lines of code y: 4 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/ComputeServiceRegistryImpl.java x: 24 lines of code y: 25 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsByonLocationResolver.java x: 142 lines of code y: 17 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocationCustomizer.java x: 20 lines of code y: 14 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocationResolver.java x: 146 lines of code y: 15 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/aws/EbsVolumeCustomizers.java x: 99 lines of code y: 4 # changes policy/src/main/java/org/apache/brooklyn/policy/autoscaling/MaxPoolSizeReachedEvent.java x: 67 lines of code y: 7 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/DeltaEnricher.java x: 28 lines of code y: 15 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/RollingMeanEnricher.java x: 56 lines of code y: 15 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/TimeFractionDeltaEnricher.java x: 97 lines of code y: 15 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/VanillaJavaAppImpl.java x: 71 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/maven/MavenArtifact.java x: 156 lines of code y: 5 # changes utils/common/src/main/java/org/apache/brooklyn/util/osgi/OsgiUtils.java x: 143 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/pool/BasicPool.java x: 153 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/internal/storage/impl/BrooklynStorageImpl.java x: 90 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/location/cloud/CloudLocationConfig.java x: 101 lines of code y: 23 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/mementos/BrooklynMementoManifest.java x: 29 lines of code y: 14 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/mementos/BrooklynMementoRawData.java x: 189 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/PersisterDeltaImpl.java x: 148 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BrooklynMementoManifestImpl.java x: 169 lines of code y: 9 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsPropertiesFromBrooklynProperties.java x: 124 lines of code y: 12 # changes core/src/main/java/org/apache/brooklyn/core/resolve/entity/JavaEntitySpecResolver.java x: 67 lines of code y: 17 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/impl/DeleteOrphanedStateTransformer.java x: 290 lines of code y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/Identifiers.java x: 181 lines of code y: 14 # changes utils/common/src/main/java/org/apache/brooklyn/util/JavaGroovyEquivalents.java x: 145 lines of code y: 11 # changes utils/groovy/src/main/java/org/apache/brooklyn/util/groovy/GroovyJavaMethods.java x: 154 lines of code y: 9 # changes core/src/main/java/org/apache/brooklyn/feed/ssh/SshPollConfig.java x: 49 lines of code y: 12 # changes software/winrm/src/main/java/org/apache/brooklyn/feed/windows/WindowsPerformanceCounterPollConfig.java x: 31 lines of code y: 2 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampPlatform.java x: 69 lines of code y: 9 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/ConnectivityResolverOptions.java x: 175 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/time/DurationPredicates.java x: 81 lines of code y: 2 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/AggregatingCampPlatform.java x: 100 lines of code y: 6 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/collection/AggregatingResourceLookup.java x: 32 lines of code y: 7 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynYamlLocationResolver.java x: 103 lines of code y: 11 # changes core/src/main/java/org/apache/brooklyn/core/entity/drivers/downloads/DownloadProducerFromProperties.java x: 170 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/LocalhostExternalIpLoader.java x: 135 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/relations/ByObjectBasicRelationSupport.java x: 68 lines of code y: 10 # changes core/src/main/java/org/apache/brooklyn/feed/http/HttpValueFunctions.java x: 110 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/location/byon/SingleMachineLocationResolver.java x: 51 lines of code y: 11 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/networking/SecurityGroupEditor.java x: 202 lines of code y: 9 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/AbstractPortableTemplateBuilder.java x: 451 lines of code y: 11 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/PortableTemplateBuilder.java x: 104 lines of code y: 9 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/customize/TemplateBuilderCustomizers.java x: 129 lines of code y: 7 # changes policy/src/main/java/org/apache/brooklyn/policy/followthesun/DefaultFollowTheSunModel.java x: 240 lines of code y: 8 # changes policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunPolicy.java x: 208 lines of code y: 9 # changes policy/src/main/java/org/apache/brooklyn/policy/followthesun/FollowTheSunPoolImpl.java x: 128 lines of code y: 9 # changes policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/LoadBalancingPolicy.java x: 244 lines of code y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/crypto/SslTrustUtils.java x: 72 lines of code y: 6 # changes utils/common/src/main/java/org/apache/brooklyn/util/stream/DelegatingPrintStream.java x: 150 lines of code y: 6 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslFunctionSource.java x: 4 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/entity/stock/LocationEntityImpl.java x: 119 lines of code y: 4 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/networking/JcloudsLocationSecurityGroupCustomizer.java x: 373 lines of code y: 22 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/networking/SharedLocationSecurityGroupCustomizer.java x: 124 lines of code y: 9 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/MemoryUsageTracker.java x: 89 lines of code y: 4 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/softlayer/SoftLayerSameVlanLocationCustomizer.java x: 268 lines of code y: 5 # changes software/base/src/main/resources/org/apache/brooklyn/software/winrm/utils/enable-credssp.ps1 x: 113 lines of code y: 2 # changes software/base/src/main/resources/org/apache/brooklyn/software/winrm/utils/invoke-command-credssp.ps1 x: 91 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/ManagementContextInternal.java x: 58 lines of code y: 6 # changes core/src/main/java/org/apache/brooklyn/core/location/AbstractLocationResolver.java x: 132 lines of code y: 7 # changes core/src/main/java/org/apache/brooklyn/location/localhost/LocalhostLocationResolver.java x: 41 lines of code y: 8 # changes core/src/main/java/org/apache/brooklyn/location/multi/MultiLocation.java x: 137 lines of code y: 9 # changes utils/common/src/main/java/org/apache/brooklyn/util/crypto/SecureKeysWithoutBouncyCastle.java x: 122 lines of code y: 3 # changes server-cli/src/main/resources/brooklyn/item-lister/statics/brooklyn-object-list.html x: 120 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/location/LocationPropertiesFromBrooklynProperties.java x: 122 lines of code y: 5 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/EntitySpec.java x: 59 lines of code y: 3 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/AbstractResource.java x: 128 lines of code y: 2 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/Assembly.java x: 63 lines of code y: 2 # changes camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/PlatformComponent.java x: 59 lines of code y: 2 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampPlatformLauncherNoServer.java x: 11 lines of code y: 1 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/FunctionWithArgs.java x: 24 lines of code y: 1 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/lookup/AssemblyTemplateBrooklynLookup.java x: 41 lines of code y: 1 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalAccessManager.java x: 73 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentLocationManager.java x: 109 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentUsageManager.java x: 83 lines of code y: 4 # changes core/src/main/java/org/apache/brooklyn/core/relations/RelationshipTypes.java x: 133 lines of code y: 5 # changes core/src/main/java/org/apache/brooklyn/feed/http/HttpPollConfig.java x: 112 lines of code y: 3 # changes core/src/main/java/org/apache/brooklyn/util/core/task/SingleThreadedScheduler.java x: 159 lines of code y: 2 # changes core/src/main/java/org/apache/brooklyn/util/core/text/DataUriSchemeParser.java x: 200 lines of code y: 2 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/networking/SecurityGroupTool.java x: 106 lines of code y: 3 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/pool/MachinePoolPredicates.java x: 89 lines of code y: 2 # changes policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/BalancingStrategy.java x: 393 lines of code y: 3 # changes policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/DefaultBalanceablePoolModel.java x: 187 lines of code y: 3 # changes policy/src/main/java/org/apache/brooklyn/policy/loadbalancing/PolicyUtilForPool.java x: 51 lines of code y: 3 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/SummaryComparators.java x: 48 lines of code y: 1 # changes server-cli/src/main/resources/brooklyn/item-lister/statics/items.css x: 126 lines of code y: 1 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/effector/BrooklynClusterUpgradeEffectorBody.java x: 128 lines of code y: 5 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/effector/SelectMasterEffectorBody.java x: 127 lines of code y: 3 # changes utils/common/src/main/java/org/apache/brooklyn/util/crypto/AuthorizedKeysParser.java x: 98 lines of code y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/math/BitList.java x: 187 lines of code y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/net/Cidr.java x: 172 lines of code y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/ByteSizeStrings.java x: 218 lines of code y: 2 # changes
173.0
# changes
  min: 1.0
  average: 11.16
  25th percentile: 3.0
  median: 7.0
  75th percentile: 13.0
  max: 173.0
0 2484.0
lines of code
min: 3.0 | average: 115.5 | 25th percentile: 23.0 | median: 63.0 | 75th percentile: 132.0 | max: 2484.0

Number of Contributors vs. Number of Changes: 1665 points

core/src/main/java/org/apache/brooklyn/core/resolve/jackson/WrappedValuesSerialization.java x: 7 # contributors y: 18 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmMachineLocation.java x: 14 # contributors y: 44 # changes core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/ServiceStateLogic.java x: 11 # contributors y: 50 # changes core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/Lifecycle.java x: 3 # contributors y: 5 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManager.java x: 7 # contributors y: 36 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionContext.java x: 14 # contributors y: 59 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionManager.java x: 13 # contributors y: 53 # changes core/src/main/java/org/apache/brooklyn/util/core/task/Tasks.java x: 12 # contributors y: 39 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterHelper.java x: 11 # contributors y: 23 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/LoginLogging.java x: 1 # contributors y: 2 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/DelegatingSecurityProvider.java x: 11 # contributors y: 26 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/ExplicitUsersSecurityProvider.java x: 4 # contributors y: 8 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/ApiError.java x: 8 # contributors y: 13 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/DefaultExceptionMapper.java x: 8 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/ExecWithLoggingHelpers.java x: 7 # contributors y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/util/stream/LoggingOutputStream.java x: 4 # contributors y: 6 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java x: 10 # contributors y: 27 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AbstractManagementContext.java x: 15 # contributors y: 78 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalManagementContext.java x: 10 # contributors y: 35 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/MultiSessionAttributeAdapter.java x: 12 # contributors y: 26 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynWebConfig.java x: 11 # contributors y: 22 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/LdapSecurityProvider.java x: 13 # contributors y: 34 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJersey.java x: 7 # contributors y: 16 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LogoutResource.java x: 6 # contributors y: 17 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/SecurityProvider.java x: 7 # contributors y: 13 # changes karaf/jetty-config/src/main/resources/jetty.xml x: 9 # contributors y: 12 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalEntityFactory.java x: 16 # contributors y: 74 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ValueResolver.java x: 15 # contributors y: 72 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ServerResource.java x: 19 # contributors y: 61 # changes core/src/main/java/org/apache/brooklyn/core/config/ConfigConstraints.java x: 11 # contributors y: 40 # changes core/src/main/java/org/apache/brooklyn/core/sensor/DependentConfiguration.java x: 11 # contributors y: 48 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindManagerImpl.java x: 14 # contributors y: 47 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/FileBasedObjectStore.java x: 6 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/location/byon/ByonLocationResolver.java x: 12 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/location/byon/FixedListMachineProvisioningLocation.java x: 6 # contributors y: 24 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslDeferredSupplier.java x: 12 # contributors y: 29 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowInitializer.java x: 2 # contributors y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepResolution.java x: 4 # contributors y: 29 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslDeferredPropertyAccess.java x: 6 # contributors y: 7 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/BrooklynDslCommon.java x: 19 # contributors y: 88 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/DslComponent.java x: 17 # contributors y: 82 # changes core/src/main/java/org/apache/brooklyn/core/entity/AbstractApplication.java x: 12 # contributors y: 33 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/BrooklynBomOsgiArchiveInstaller.java x: 8 # contributors y: 19 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynBomYamlCatalogBundleResolver.java x: 8 # contributors y: 20 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/BundleResource.java x: 11 # contributors y: 34 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/LoggingResourceFilter.java x: 8 # contributors y: 9 # changes core/src/main/java/org/apache/brooklyn/location/ssh/SshMachineLocation.java x: 15 # contributors y: 66 # changes utils/rest-swagger/src/main/java/org/apache/brooklyn/rest/apidoc/RestApiResourceScanner.java x: 12 # contributors y: 23 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ActivityApi.java x: 15 # contributors y: 20 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ApplicationApi.java x: 17 # contributors y: 34 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/BundleApi.java x: 8 # contributors y: 23 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EffectorApi.java x: 7 # contributors y: 11 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityApi.java x: 12 # contributors y: 36 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityConfigApi.java x: 9 # contributors y: 16 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/LogoutApi.java x: 9 # contributors y: 19 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ScriptApi.java x: 6 # contributors y: 9 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ServerApi.java x: 14 # contributors y: 32 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EffectorResource.java x: 11 # contributors y: 14 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityConfigResource.java x: 10 # contributors y: 30 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/SensorResource.java x: 11 # contributors y: 18 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/EntityAttributesUtils.java x: 4 # contributors y: 5 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/WebResourceUtils.java x: 10 # contributors y: 24 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExecutionContext.java x: 3 # contributors y: 69 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepInstanceExecutionContext.java x: 2 # contributors y: 37 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/CustomWorkflowStep.java x: 1 # contributors y: 38 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/IfWorkflowStep.java x: 1 # contributors y: 3 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/LabelWorkflowStep.java x: 1 # contributors y: 1 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/ReturnWorkflowStep.java x: 1 # contributors y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/SetVariableWorkflowStep.java x: 5 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExpressionResolution.java x: 2 # contributors y: 45 # changes api/src/main/java/org/apache/brooklyn/api/objs/Configurable.java x: 6 # contributors y: 18 # changes core/src/main/java/org/apache/brooklyn/core/internal/BrooklynPropertiesImpl.java x: 9 # contributors y: 29 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractConfigurationSupportInternal.java x: 10 # contributors y: 45 # changes core/src/main/java/org/apache/brooklyn/core/objs/BasicConfigurableObject.java x: 10 # contributors y: 21 # changes core/src/main/java/org/apache/brooklyn/core/objs/BrooklynObjectInternal.java x: 10 # contributors y: 37 # changes core/src/main/java/org/apache/brooklyn/util/core/config/ConfigBag.java x: 9 # contributors y: 22 # changes core/src/main/java/org/apache/brooklyn/util/core/text/TemplateProcessor.java x: 11 # contributors y: 41 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/PropagatedRuntimeException.java x: 4 # contributors y: 10 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/HttpTool.java x: 7 # contributors y: 22 # changes utils/common/src/main/java/org/apache/brooklyn/util/http/executor/apacheclient/HttpExecutorImpl.java x: 5 # contributors y: 8 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslInterpreter.java x: 8 # contributors y: 22 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/DslParser.java x: 5 # contributors y: 11 # changes utils/common/src/main/java/org/apache/brooklyn/util/osgi/VersionedName.java x: 10 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/AsPropertyIfAmbiguous.java x: 6 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BeanWithTypeUtils.java x: 7 # contributors y: 46 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/CommonTypesSerialization.java x: 4 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/JsonSymbolDependentDeserializer.java x: 4 # contributors y: 11 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowPolicy.java x: 3 # contributors y: 16 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowSensor.java x: 3 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/flags/TypeCoercions.java x: 10 # contributors y: 57 # changes core/src/main/java/org/apache/brooklyn/util/core/predicates/DslPredicates.java x: 3 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonSerializationUtils.java x: 6 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/ObjectReferencingSerialization.java x: 3 # contributors y: 7 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/CommonAdaptorTypeCoercions.java x: 8 # contributors y: 33 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/TypeCoercerExtensible.java x: 9 # contributors y: 36 # changes utils/common/src/main/java/org/apache/brooklyn/util/text/Strings.java x: 11 # contributors y: 36 # changes utils/common/src/main/java/org/apache/brooklyn/util/time/Time.java x: 10 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindIteration.java x: 16 # contributors y: 100 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/Exceptions.java x: 11 # contributors y: 46 # changes core/src/main/java/org/apache/brooklyn/core/config/BasicConfigInheritance.java x: 4 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/core/location/internal/LocationConfigMap.java x: 8 # contributors y: 16 # changes core/src/main/java/org/apache/brooklyn/core/objs/AdjunctConfigMap.java x: 5 # contributors y: 12 # changes utils/common/src/main/java/org/apache/brooklyn/config/StringConfigMap.java x: 4 # contributors y: 9 # changes core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java x: 12 # contributors y: 48 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/ManagementContext.java x: 5 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java x: 15 # contributors y: 48 # changes software/base/src/main/java/org/apache/brooklyn/entity/system_service/SystemServiceEnricher.java x: 5 # contributors y: 16 # changes core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowRetentionAndExpiration.java x: 1 # contributors y: 8 # changes core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStatePersistenceViaSensors.java x: 1 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowRetentionParser.java x: 1 # contributors y: 6 # changes core/src/main/java/org/apache/brooklyn/util/core/xstream/XmlUtil.java x: 6 # contributors y: 11 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java x: 20 # contributors y: 173 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogBundleLoader.java x: 9 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogInitialization.java x: 13 # contributors y: 57 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogUtils.java x: 15 # contributors y: 75 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiManager.java x: 14 # contributors y: 86 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/BrooklynMementoPersisterToObjectStore.java x: 10 # contributors y: 49 # changes core/src/main/java/org/apache/brooklyn/core/server/BrooklynServerConfig.java x: 10 # contributors y: 32 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolver.java x: 5 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiBundleInstallationResult.java x: 7 # contributors y: 19 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/UpdateChildrenWorkflowStep.java x: 2 # contributors y: 9 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/ForeachWorkflowStep.java x: 1 # contributors y: 7 # changes core/src/main/java/org/apache/brooklyn/core/config/Sanitizer.java x: 11 # contributors y: 31 # changes software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerWorkflowStep.java x: 2 # contributors y: 13 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/Boxing.java x: 7 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTaskTags.java x: 17 # contributors y: 59 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepDefinition.java x: 4 # contributors y: 43 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/AddEntityWorkflowStep.java x: 1 # contributors y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/AddPolicyWorkflowStep.java x: 2 # contributors y: 7 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ApplyInitializerWorkflowStep.java x: 2 # contributors y: 5 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/DeletePolicyWorkflowStep.java x: 2 # contributors y: 4 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformVariableWorkflowStep.java x: 6 # contributors y: 19 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityAdjuncts.java x: 4 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowErrorHandling.java x: 1 # contributors y: 17 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/SetSensorWorkflowStep.java x: 2 # contributors y: 8 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroup.java x: 8 # contributors y: 14 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroupImpl.java x: 9 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ClearSensorWorkflowStep.java x: 2 # contributors y: 6 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessor.java x: 3 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorEpToQst.java x: 2 # contributors y: 2 # changes utils/common/src/main/java/org/apache/brooklyn/util/guava/Maybe.java x: 9 # contributors y: 46 # changes core/src/main/java/org/apache/brooklyn/core/BrooklynVersion.java x: 16 # contributors y: 41 # changes software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNode.java x: 10 # contributors y: 22 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesClientRegistryImpl.java x: 11 # contributors y: 19 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesLocation.java x: 13 # contributors y: 29 # changes locations/container/src/main/java/org/apache/brooklyn/container/location/openshift/OpenShiftLocation.java x: 9 # contributors y: 13 # changes core/src/main/java/org/apache/brooklyn/util/core/json/ConfigurableSerializerProvider.java x: 4 # contributors y: 4 # changes utils/common/src/main/java/org/apache/brooklyn/util/yaml/Yamls.java x: 6 # contributors y: 16 # changes core/src/main/java/org/apache/brooklyn/core/feed/Poller.java x: 9 # contributors y: 44 # changes karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiConfigLoader.java x: 6 # contributors y: 6 # changes karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiLauncherImpl.java x: 8 # contributors y: 17 # changes launcher-common/src/main/java/org/apache/brooklyn/launcher/common/BasicLauncher.java x: 11 # contributors y: 44 # changes logging/logback-includes/src/main/resources/brooklyn/logback-logger-excludes.xml x: 9 # contributors y: 25 # changes core/src/main/java/org/apache/brooklyn/feed/http/JsonFunctions.java x: 6 # contributors y: 12 # changes core/src/main/java/org/apache/brooklyn/core/BrooklynFeatureEnablement.java x: 10 # contributors y: 39 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/GeoBytesHostGeoLookup.java x: 5 # contributors y: 7 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/HostGeoLookup.java x: 3 # contributors y: 3 # changes core/src/main/java/org/apache/brooklyn/core/location/geo/UtraceHostGeoLookup.java x: 6 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/entitlement/Entitlements.java x: 15 # contributors y: 46 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ScriptResource.java x: 9 # contributors y: 14 # changes software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerTaskFactory.java x: 4 # contributors y: 19 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinrmWorkflowStep.java x: 2 # contributors y: 12 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowCommonConfig.java x: 2 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalEntityManager.java x: 15 # contributors y: 47 # changes core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WorkflowTransformDefault.java x: 3 # contributors y: 8 # changes core/src/main/java/org/apache/brooklyn/core/effector/EffectorBase.java x: 3 # contributors y: 4 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java x: 13 # contributors y: 61 # changes core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowReplayUtils.java x: 2 # contributors y: 17 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/AbstractBrooklynRestResource.java x: 12 # contributors y: 31 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityResource.java x: 13 # contributors y: 56 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/TaskTransformer.java x: 8 # contributors y: 24 # changes core/src/main/java/org/apache/brooklyn/core/effector/ssh/SshEffectorTasks.java x: 9 # contributors y: 23 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/AbstractSshExecTaskFactory.java x: 8 # contributors y: 21 # changes core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/AbstractProcessTaskFactory.java x: 10 # contributors y: 19 # changes software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmPutTaskStub.java x: 5 # contributors y: 9 # changes utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java x: 9 # contributors y: 31 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessDriver.java x: 11 # contributors y: 39 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessSshDriver.java x: 14 # contributors y: 40 # changes core/src/main/java/org/apache/brooklyn/util/core/task/BasicTask.java x: 10 # contributors y: 52 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/MachineLifecycleEffectorTasks.java x: 10 # contributors y: 44 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractBrooklynObject.java x: 9 # contributors y: 24 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalPolicyFactory.java x: 8 # contributors y: 18 # changes core/src/main/java/org/apache/brooklyn/util/core/ResourceUtils.java x: 12 # contributors y: 37 # changes policy/src/main/java/org/apache/brooklyn/policy/enricher/HttpLatencyDetector.java x: 6 # contributors y: 20 # changes api/src/main/java/org/apache/brooklyn/api/entity/EntitySpec.java x: 11 # contributors y: 29 # changes core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypes.java x: 14 # contributors y: 60 # changes core/src/main/java/org/apache/brooklyn/core/entity/AbstractEntity.java x: 16 # contributors y: 107 # changes core/src/main/java/org/apache/brooklyn/core/entity/Entities.java x: 11 # contributors y: 56 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BundleUpgradeParser.java x: 4 # contributors y: 17 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicClusterImpl.java x: 12 # contributors y: 58 # changes core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynRegisteredTypeJacksonSerialization.java x: 6 # contributors y: 22 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/JavaBrooklynClassLoadingContext.java x: 8 # contributors y: 25 # changes core/src/main/java/org/apache/brooklyn/core/resolve/entity/CatalogEntitySpecResolver.java x: 7 # contributors y: 17 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicBrooklynTypeRegistry.java x: 13 # contributors y: 74 # changes core/src/main/java/org/apache/brooklyn/core/entity/trait/StartableMethods.java x: 5 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemDtoAbstract.java x: 12 # contributors y: 46 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/Task.java x: 4 # contributors y: 12 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampPlatformLauncherAbstract.java x: 4 # contributors y: 3 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ForwardingTask.java x: 2 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/objs/AbstractEntityAdjunct.java x: 14 # contributors y: 66 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java x: 7 # contributors y: 21 # changes camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java x: 15 # contributors y: 70 # changes core/src/main/java/org/apache/brooklyn/core/feed/AbstractFeed.java x: 7 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/core/sensor/DurationSinceSensor.java x: 7 # contributors y: 14 # changes core/src/main/java/org/apache/brooklyn/feed/http/HttpFeed.java x: 8 # contributors y: 27 # changes software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcessImpl.java x: 13 # contributors y: 51 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/XmlMementoSerializer.java x: 13 # contributors y: 55 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindContextLookupContext.java x: 4 # contributors y: 14 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindExceptionHandlerImpl.java x: 9 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/util/core/task/ScheduledTask.java x: 10 # contributors y: 29 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/BrooklynRestResourceUtils.java x: 7 # contributors y: 24 # changes core/src/main/java/org/apache/brooklyn/core/effector/AddSensorInitializer.java x: 5 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/entity/BrooklynConfigKeys.java x: 14 # contributors y: 46 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/AdjunctApi.java x: 6 # contributors y: 15 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApplicationResource.java x: 21 # contributors y: 59 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/MementosGenerators.java x: 10 # contributors y: 51 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicLocationRegistry.java x: 10 # contributors y: 47 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/opensearch/OpenSearchLogStore.java x: 10 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjTool.java x: 9 # contributors y: 21 # changes utils/common/src/main/java/org/apache/brooklyn/util/exceptions/RuntimeInterruptedException.java x: 3 # contributors y: 9 # changes core/src/main/java/org/apache/brooklyn/core/sensor/ssh/SshCommandSensor.java x: 16 # contributors y: 44 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/CompoundTransformer.java x: 5 # contributors y: 18 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/CompoundTransformerLoader.java x: 4 # contributors y: 7 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocation.java x: 24 # contributors y: 161 # changes core/src/main/java/org/apache/brooklyn/policy/InvokeEffectorOnSensorChange.java x: 8 # contributors y: 12 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BasicRegisteredType.java x: 5 # contributors y: 17 # changes software/winrm/src/main/java/org/apache/brooklyn/feed/windows/CmdFeed.java x: 5 # contributors y: 5 # changes utils/common/src/main/java/org/apache/brooklyn/util/ssh/BashCommands.java x: 13 # contributors y: 30 # changes core/src/main/java/org/apache/brooklyn/core/effector/http/HttpCommandEffector.java x: 11 # contributors y: 21 # changes core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java x: 14 # contributors y: 27 # changes core/src/main/java/org/apache/brooklyn/util/executor/HttpExecutorFactoryImpl.java x: 3 # contributors y: 2 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocation.java x: 15 # contributors y: 54 # changes software/base/src/main/java/org/apache/brooklyn/entity/java/JavaSoftwareProcessSshDriver.java x: 9 # contributors y: 15 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityPredicates.java x: 10 # contributors y: 16 # changes api/src/main/java/org/apache/brooklyn/api/catalog/BrooklynCatalog.java x: 12 # contributors y: 47 # changes api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java x: 14 # contributors y: 43 # changes api/src/main/java/org/apache/brooklyn/api/location/OsDetails.java x: 5 # contributors y: 6 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/ha/ManagementPlaneSyncRecordPersister.java x: 6 # contributors y: 8 # changes api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/PersistenceExceptionHandler.java x: 7 # contributors y: 9 # changes camp/camp-server/src/main/java/org/apache/brooklyn/camp/server/RestApiSetup.java x: 6 # contributors y: 5 # changes core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java x: 14 # contributors y: 23 # changes core/src/main/java/org/apache/brooklyn/core/config/BasicConfigKey.java x: 10 # contributors y: 38 # changes core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java x: 10 # contributors y: 25 # changes core/src/main/java/org/apache/brooklyn/core/enricher/EnricherDynamicType.java x: 8 # contributors y: 11 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityInternal.java x: 10 # contributors y: 33 # changes core/src/main/java/org/apache/brooklyn/core/entity/StartableApplication.java x: 8 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTags.java x: 14 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerImpl.java x: 14 # contributors y: 51 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagerInternal.java x: 9 # contributors y: 11 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/RetryingMementoSerializer.java x: 3 # contributors y: 6 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/PeriodicDeltaChangeListener.java x: 13 # contributors y: 43 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/AbstractMemento.java x: 7 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java x: 16 # contributors y: 62 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/EntityProxyImpl.java x: 6 # contributors y: 14 # changes core/src/main/java/org/apache/brooklyn/core/plan/PlanToSpecFactory.java x: 9 # contributors y: 32 # changes core/src/main/java/org/apache/brooklyn/core/sensor/password/CreatePasswordSensor.java x: 7 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/typereg/AbstractTypePlanTransformer.java x: 9 # contributors y: 39 # changes core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolvers.java x: 5 # contributors y: 14 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/PercentageEnricher.java x: 9 # contributors y: 18 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Transformer.java x: 13 # contributors y: 40 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/aggregator/AggregationJob.java x: 9 # contributors y: 9 # changes core/src/main/java/org/apache/brooklyn/entity/group/AbstractGroupImpl.java x: 9 # contributors y: 33 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/BrooklynLogEntry.java x: 7 # contributors y: 8 # changes core/src/main/java/org/apache/brooklyn/util/core/logbook/LogBookQueryParams.java x: 10 # contributors y: 18 # changes core/src/main/java/org/apache/brooklyn/util/core/osgi/Osgis.java x: 12 # contributors y: 40 # changes launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynLauncher.java x: 8 # contributors y: 37 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsUtil.java x: 13 # contributors y: 38 # changes rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/HighAvailabilitySummary.java x: 11 # contributors y: 10 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApidocResource.java x: 8 # contributors y: 7 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/CatalogResource.java x: 16 # contributors y: 60 # changes rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LocationResource.java x: 13 # contributors y: 21 # changes rest/rest-resources/src/main/resources/OSGI-INF/blueprint/service.xml x: 16 # contributors y: 45 # changes rest/rest-server/src/main/webapp/WEB-INF/web.xml x: 14 # contributors y: 26 # changes server-cli/src/main/java/org/apache/brooklyn/cli/Main.java x: 10 # contributors y: 43 # changes utils/common/src/main/java/org/apache/brooklyn/util/javalang/Reflections.java x: 11 # contributors y: 37 # changes utils/common/src/main/java/org/apache/brooklyn/util/net/Networking.java x: 11 # contributors y: 27 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/BrooklynImageChooser.java x: 12 # contributors y: 22 # changes api/src/main/java/org/apache/brooklyn/api/entity/Entity.java x: 11 # contributors y: 33 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocationConfig.java x: 10 # contributors y: 31 # changes utils/common/src/main/java/org/apache/brooklyn/util/repeat/Repeater.java x: 8 # contributors y: 30 # changes api/src/main/java/org/apache/brooklyn/api/typereg/RegisteredType.java x: 6 # contributors y: 27 # changes core/src/main/java/org/apache/brooklyn/entity/group/DynamicFabric.java x: 5 # contributors y: 19 # changes policy/src/main/java/org/apache/brooklyn/policy/ha/ServiceReplacer.java x: 5 # contributors y: 21 # changes policy/src/main/java/org/apache/brooklyn/policy/ha/ServiceRestarter.java x: 5 # contributors y: 20 # changes core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypePredicates.java x: 5 # contributors y: 25 # changes core/src/main/java/org/apache/brooklyn/core/entity/EntityFunctions.java x: 6 # contributors y: 21 # changes core/src/main/java/org/apache/brooklyn/core/location/BasicMachineDetails.java x: 3 # contributors y: 10 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/internal/QueueingSubscriptionManager.java x: 1 # contributors y: 10 # changes policy/src/main/java/org/apache/brooklyn/policy/ha/ServiceFailureDetector.java x: 8 # contributors y: 28 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Aggregator.java x: 8 # contributors y: 29 # changes core/src/main/java/org/apache/brooklyn/enricher/stock/Propagator.java x: 8 # contributors y: 26 # changes core/src/main/java/org/apache/brooklyn/core/mgmt/persist/FileBasedStoreObjectAccessor.java x: 4 # contributors y: 16 # changes core/src/main/java/org/apache/brooklyn/core/objs/proxy/ClassLoaderCache.java x: 2 # contributors y: 1 # changes locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/ComputeServiceRegistryImpl.java x: 12 # contributors y: 25 # changes core/src/main/java/org/apache/brooklyn/core/location/cloud/CloudLocationConfig.java x: 10 # contributors y: 23 # changes utils/common/src/main/java/org/apache/brooklyn/util/JavaGroovyEquivalents.java x: 3 # contributors y: 11 # changes
173.0
# changes
  min: 1.0
  average: 11.16
  25th percentile: 3.0
  median: 7.0
  75th percentile: 13.0
  max: 173.0
0 24.0
# contributors
min: 1.0 | average: 4.63 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 24.0

Number of Contributors vs. File Size: 1665 points

core/src/main/java/org/apache/brooklyn/core/resolve/jackson/WrappedValuesSerialization.java x: 7 # contributors y: 236 lines of code software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmMachineLocation.java x: 14 # contributors y: 420 lines of code core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/ServiceStateLogic.java x: 11 # contributors y: 643 lines of code core/src/main/java/org/apache/brooklyn/core/entity/lifecycle/Lifecycle.java x: 3 # contributors y: 88 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalSubscriptionManager.java x: 7 # contributors y: 345 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionContext.java x: 14 # contributors y: 426 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/BasicExecutionManager.java x: 13 # contributors y: 1108 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/Tasks.java x: 12 # contributors y: 490 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterHelper.java x: 11 # contributors y: 171 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/LoginLogging.java x: 1 # contributors y: 44 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/DelegatingSecurityProvider.java x: 11 # contributors y: 180 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/ExplicitUsersSecurityProvider.java x: 4 # contributors y: 77 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/ApiError.java x: 8 # contributors y: 167 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/DefaultExceptionMapper.java x: 8 # contributors y: 208 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/system/internal/ExecWithLoggingHelpers.java x: 7 # contributors y: 121 lines of code utils/common/src/main/java/org/apache/brooklyn/util/stream/LoggingOutputStream.java x: 4 # contributors y: 112 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BasicExternalConfigSupplierRegistry.java x: 10 # contributors y: 93 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/AbstractManagementContext.java x: 15 # contributors y: 479 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalManagementContext.java x: 10 # contributors y: 370 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/MultiSessionAttributeAdapter.java x: 12 # contributors y: 566 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynWebConfig.java x: 11 # contributors y: 140 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/LdapSecurityProvider.java x: 13 # contributors y: 247 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJavax.java x: 8 # contributors y: 73 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJersey.java x: 7 # contributors y: 89 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LogoutResource.java x: 6 # contributors y: 95 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/SecurityProvider.java x: 7 # contributors y: 25 lines of code karaf/jetty-config/src/main/resources/jetty.xml x: 9 # contributors y: 7 lines of code core/src/main/java/org/apache/brooklyn/core/objs/proxy/InternalEntityFactory.java x: 16 # contributors y: 406 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ValueResolver.java x: 15 # contributors y: 489 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ServerResource.java x: 19 # contributors y: 544 lines of code core/src/main/java/org/apache/brooklyn/core/config/ConfigConstraints.java x: 11 # contributors y: 343 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/DependentConfiguration.java x: 11 # contributors y: 900 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindManagerImpl.java x: 14 # contributors y: 599 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/persist/FileBasedObjectStore.java x: 6 # contributors y: 328 lines of code core/src/main/java/org/apache/brooklyn/location/byon/ByonLocationResolver.java x: 12 # contributors y: 256 lines of code core/src/main/java/org/apache/brooklyn/location/byon/FixedListMachineProvisioningLocation.java x: 6 # contributors y: 441 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslDeferredSupplier.java x: 12 # contributors y: 98 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowInitializer.java x: 2 # contributors y: 113 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepResolution.java x: 4 # contributors y: 220 lines of code utils/common/src/main/java/org/apache/brooklyn/util/concurrent/Locks.java x: 2 # contributors y: 34 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslDeferredFunctionCall.java x: 10 # contributors y: 192 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/DslDeferredPropertyAccess.java x: 6 # contributors y: 104 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/BrooklynDslCommon.java x: 19 # contributors y: 911 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/DslComponent.java x: 17 # contributors y: 1024 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/methods/DslToStringHelpers.java x: 4 # contributors y: 119 lines of code core/src/main/java/org/apache/brooklyn/core/entity/AbstractApplication.java x: 12 # contributors y: 207 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/ha/BrooklynBomOsgiArchiveInstaller.java x: 8 # contributors y: 818 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynBomYamlCatalogBundleResolver.java x: 8 # contributors y: 121 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/BundleResource.java x: 11 # contributors y: 230 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/LoggingResourceFilter.java x: 8 # contributors y: 185 lines of code core/src/main/java/org/apache/brooklyn/location/ssh/SshMachineLocation.java x: 15 # contributors y: 821 lines of code utils/rest-swagger/src/main/java/org/apache/brooklyn/rest/apidoc/RestApiResourceScanner.java x: 12 # contributors y: 162 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ActivityApi.java x: 15 # contributors y: 107 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ApplicationApi.java x: 17 # contributors y: 374 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/BundleApi.java x: 8 # contributors y: 294 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/CatalogApi.java x: 14 # contributors y: 497 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EffectorApi.java x: 7 # contributors y: 72 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityApi.java x: 12 # contributors y: 455 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/EntityConfigApi.java x: 9 # contributors y: 160 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/LogoutApi.java x: 9 # contributors y: 50 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ScriptApi.java x: 6 # contributors y: 35 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/ServerApi.java x: 14 # contributors y: 272 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EffectorResource.java x: 11 # contributors y: 92 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityConfigResource.java x: 10 # contributors y: 209 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/SensorResource.java x: 11 # contributors y: 159 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/EntityAttributesUtils.java x: 4 # contributors y: 37 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/WebResourceUtils.java x: 10 # contributors y: 134 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/CrossTaskThreadLocalStack.java x: 1 # contributors y: 55 lines of code core/src/main/java/org/apache/brooklyn/core/entity/EntityAsserts.java x: 7 # contributors y: 180 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExecutionContext.java x: 3 # contributors y: 1341 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepInstanceExecutionContext.java x: 2 # contributors y: 232 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/CustomWorkflowStep.java x: 1 # contributors y: 545 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/IfWorkflowStep.java x: 1 # contributors y: 99 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/LabelWorkflowStep.java x: 1 # contributors y: 35 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/ReturnWorkflowStep.java x: 1 # contributors y: 23 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/SubWorkflowStep.java x: 1 # contributors y: 74 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/SetVariableWorkflowStep.java x: 5 # contributors y: 427 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowExpressionResolution.java x: 2 # contributors y: 649 lines of code api/src/main/java/org/apache/brooklyn/api/objs/Configurable.java x: 6 # contributors y: 25 lines of code core/src/main/java/org/apache/brooklyn/core/config/internal/AbstractConfigMapImpl.java x: 11 # contributors y: 527 lines of code core/src/main/java/org/apache/brooklyn/core/internal/BrooklynPropertiesImpl.java x: 9 # contributors y: 477 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/DeferredBrooklynProperties.java x: 7 # contributors y: 273 lines of code core/src/main/java/org/apache/brooklyn/core/objs/BasicConfigurableObject.java x: 10 # contributors y: 86 lines of code core/src/main/java/org/apache/brooklyn/util/core/config/ConfigBag.java x: 9 # contributors y: 548 lines of code core/src/main/java/org/apache/brooklyn/util/core/text/TemplateProcessor.java x: 11 # contributors y: 795 lines of code utils/common/src/main/java/org/apache/brooklyn/util/exceptions/PropagatedRuntimeException.java x: 4 # contributors y: 56 lines of code utils/common/src/main/java/org/apache/brooklyn/util/http/HttpTool.java x: 7 # contributors y: 517 lines of code utils/common/src/main/java/org/apache/brooklyn/util/http/executor/HttpExecutor.java x: 4 # contributors y: 11 lines of code utils/common/src/main/java/org/apache/brooklyn/util/http/executor/apacheclient/HttpExecutorImpl.java x: 5 # contributors y: 74 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/BrooklynDslInterpreter.java x: 8 # contributors y: 162 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/DslParser.java x: 5 # contributors y: 182 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/dsl/parse/PropertyAccess.java x: 4 # contributors y: 24 lines of code utils/common/src/main/java/org/apache/brooklyn/util/collections/ThreadLocalStack.java x: 1 # contributors y: 79 lines of code utils/common/src/main/java/org/apache/brooklyn/util/osgi/VersionedName.java x: 10 # contributors y: 145 lines of code core/src/main/java/org/apache/brooklyn/core/config/ConfigUtils.java x: 9 # contributors y: 113 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/AsPropertyIfAmbiguous.java x: 6 # contributors y: 401 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BeanWithTypeUtils.java x: 7 # contributors y: 245 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/CommonTypesSerialization.java x: 4 # contributors y: 458 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowPolicy.java x: 3 # contributors y: 125 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowSensor.java x: 3 # contributors y: 170 lines of code core/src/main/java/org/apache/brooklyn/util/core/flags/TypeCoercions.java x: 10 # contributors y: 347 lines of code core/src/main/java/org/apache/brooklyn/util/core/predicates/DslPredicates.java x: 3 # contributors y: 871 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonSerializationUtils.java x: 6 # contributors y: 267 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/ObjectReferencingSerialization.java x: 3 # contributors y: 136 lines of code utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/CommonAdaptorTypeCoercions.java x: 8 # contributors y: 433 lines of code utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/TypeCoercerExtensible.java x: 9 # contributors y: 267 lines of code utils/common/src/main/java/org/apache/brooklyn/util/math/NumberMath.java x: 1 # contributors y: 131 lines of code utils/common/src/main/java/org/apache/brooklyn/util/text/Strings.java x: 11 # contributors y: 727 lines of code utils/common/src/main/java/org/apache/brooklyn/util/time/Time.java x: 10 # contributors y: 828 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindIteration.java x: 16 # contributors y: 1119 lines of code utils/common/src/main/java/org/apache/brooklyn/util/exceptions/Exceptions.java x: 11 # contributors y: 380 lines of code core/src/main/java/org/apache/brooklyn/core/config/BasicConfigInheritance.java x: 4 # contributors y: 289 lines of code core/src/main/java/org/apache/brooklyn/core/internal/BrooklynProperties.java x: 8 # contributors y: 193 lines of code core/src/main/java/org/apache/brooklyn/core/objs/AdjunctConfigMap.java x: 5 # contributors y: 55 lines of code utils/common/src/main/java/org/apache/brooklyn/config/StringConfigMap.java x: 4 # contributors y: 9 lines of code core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java x: 12 # contributors y: 415 lines of code software/base/src/main/java/org/apache/brooklyn/entity/system_service/SystemServiceEnricher.java x: 5 # contributors y: 97 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowRetentionAndExpiration.java x: 1 # contributors y: 226 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStateActiveInMemory.java x: 1 # contributors y: 126 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/store/WorkflowStatePersistenceViaSensors.java x: 1 # contributors y: 149 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowRetentionParser.java x: 1 # contributors y: 330 lines of code core/src/main/java/org/apache/brooklyn/util/core/xstream/XmlUtil.java x: 6 # contributors y: 122 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java x: 20 # contributors y: 1908 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogBundleLoader.java x: 9 # contributors y: 121 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogInitialization.java x: 13 # contributors y: 495 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogUtils.java x: 15 # contributors y: 337 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiManager.java x: 14 # contributors y: 711 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BasicManagedBundle.java x: 10 # contributors y: 222 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolver.java x: 5 # contributors y: 84 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/ha/OsgiBundleInstallationResult.java x: 7 # contributors y: 82 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/UpdateChildrenWorkflowStep.java x: 2 # contributors y: 369 lines of code core/src/main/java/org/apache/brooklyn/core/config/Sanitizer.java x: 11 # contributors y: 303 lines of code software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerWorkflowStep.java x: 2 # contributors y: 106 lines of code utils/common/src/main/java/org/apache/brooklyn/util/collections/Jsonya.java x: 5 # contributors y: 436 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/SwitchWorkflowStep.java x: 1 # contributors y: 108 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTaskTags.java x: 17 # contributors y: 561 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowStepDefinition.java x: 4 # contributors y: 278 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/AddPolicyWorkflowStep.java x: 2 # contributors y: 83 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/ApplyInitializerWorkflowStep.java x: 2 # contributors y: 56 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/HasBlueprintWorkflowStep.java x: 1 # contributors y: 59 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/InvokeEffectorWorkflowStep.java x: 1 # contributors y: 178 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/RetryWorkflowStep.java x: 1 # contributors y: 283 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformVariableWorkflowStep.java x: 6 # contributors y: 299 lines of code core/src/main/java/org/apache/brooklyn/util/core/json/ErrorAndToStringUnknownTypeSerializer.java x: 3 # contributors y: 110 lines of code core/src/main/java/org/apache/brooklyn/core/entity/EntityAdjuncts.java x: 4 # contributors y: 156 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowErrorHandling.java x: 1 # contributors y: 208 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/SetConfigWorkflowStep.java x: 2 # contributors y: 44 lines of code core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroup.java x: 8 # contributors y: 41 lines of code core/src/main/java/org/apache/brooklyn/entity/group/DynamicGroupImpl.java x: 9 # contributors y: 200 lines of code core/src/main/java/org/apache/brooklyn/util/core/flags/BrooklynTypeNameResolution.java x: 6 # contributors y: 319 lines of code core/src/main/java/org/apache/brooklyn/core/effector/Effectors.java x: 6 # contributors y: 245 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/appmodel/EntityValueToSet.java x: 1 # contributors y: 19 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/utils/ExpressionParser.java x: 2 # contributors y: 163 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/utils/ExpressionParserImpl.java x: 2 # contributors y: 373 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessor.java x: 3 # contributors y: 20 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorExprParser.java x: 2 # contributors y: 357 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/ShorthandProcessorQst.java x: 2 # contributors y: 261 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformReplace.java x: 4 # contributors y: 146 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformSetWorkflowVariable.java x: 2 # contributors y: 22 lines of code utils/common/src/main/java/org/apache/brooklyn/util/guava/Maybe.java x: 9 # contributors y: 523 lines of code core/src/main/java/org/apache/brooklyn/core/BrooklynVersion.java x: 16 # contributors y: 353 lines of code software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNode.java x: 10 # contributors y: 226 lines of code software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNodeSshDriver.java x: 12 # contributors y: 336 lines of code software/base/src/main/java/org/apache/brooklyn/entity/java/JmxmpSslSupport.java x: 6 # contributors y: 85 lines of code locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesLocation.java x: 13 # contributors y: 877 lines of code locations/container/src/main/java/org/apache/brooklyn/container/location/openshift/OpenShiftLocation.java x: 9 # contributors y: 220 lines of code utils/common/src/main/java/org/apache/brooklyn/util/yaml/Yamls.java x: 6 # contributors y: 462 lines of code core/src/main/java/org/apache/brooklyn/core/entity/EntityInitializers.java x: 7 # contributors y: 133 lines of code core/src/main/java/org/apache/brooklyn/core/feed/Poller.java x: 9 # contributors y: 334 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/AbstractAddTriggerableSensor.java x: 2 # contributors y: 184 lines of code karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiConfigLoader.java x: 6 # contributors y: 69 lines of code karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiLauncherImpl.java x: 8 # contributors y: 356 lines of code launcher-common/src/main/java/org/apache/brooklyn/launcher/common/BasicLauncher.java x: 11 # contributors y: 550 lines of code logging/logback-includes/src/main/resources/brooklyn/logback-logger-excludes.xml x: 9 # contributors y: 41 lines of code core/src/main/java/org/apache/brooklyn/core/location/geo/HostGeoInfo.java x: 4 # contributors y: 160 lines of code core/src/main/java/org/apache/brooklyn/feed/http/JsonFunctions.java x: 6 # contributors y: 368 lines of code core/src/main/java/org/apache/brooklyn/util/core/xstream/XmlSerializer.java x: 9 # contributors y: 193 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowEffector.java x: 2 # contributors y: 78 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/AbstractAddSensorFeed.java x: 6 # contributors y: 48 lines of code core/src/main/java/org/apache/brooklyn/core/location/geo/GeoBytesHostGeoLookup.java x: 5 # contributors y: 47 lines of code core/src/main/java/org/apache/brooklyn/core/location/geo/HostGeoLookup.java x: 3 # contributors y: 9 lines of code core/src/main/java/org/apache/brooklyn/core/location/geo/UtraceHostGeoLookup.java x: 6 # contributors y: 129 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/entitlement/Entitlements.java x: 15 # contributors y: 433 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ScriptResource.java x: 9 # contributors y: 74 lines of code utils/common/src/main/java/org/apache/brooklyn/util/text/QuotedStringTokenizer.java x: 2 # contributors y: 268 lines of code software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerTaskFactory.java x: 4 # contributors y: 548 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynEntityDecorationResolver.java x: 12 # contributors y: 222 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/RemoteExecTaskConfigHelper.java x: 2 # contributors y: 190 lines of code core/src/main/java/org/apache/brooklyn/core/enricher/AbstractEnricher.java x: 8 # contributors y: 111 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/DynamicSequentialTask.java x: 7 # contributors y: 399 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalEntityManager.java x: 15 # contributors y: 804 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformResolveExpression.java x: 1 # contributors y: 9 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/WorkflowTransformDefault.java x: 3 # contributors y: 30 lines of code core/src/main/java/org/apache/brooklyn/core/effector/EffectorBase.java x: 3 # contributors y: 71 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java x: 13 # contributors y: 313 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/WorkflowReplayUtils.java x: 2 # contributors y: 396 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/flow/LogWorkflowStep.java x: 3 # contributors y: 48 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/steps/variables/TransformJsonish.java x: 1 # contributors y: 97 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/AbstractBrooklynRestResource.java x: 12 # contributors y: 276 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/EntityResource.java x: 13 # contributors y: 342 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/TaskTransformer.java x: 8 # contributors y: 225 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshFetchTaskFactory.java x: 3 # contributors y: 60 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshPutTaskStub.java x: 3 # contributors y: 51 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/AbstractSshExecTaskFactory.java x: 8 # contributors y: 90 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/ssh/internal/PlainSshExecTaskFactory.java x: 4 # contributors y: 46 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/system/ProcessTaskFactory.java x: 5 # contributors y: 37 lines of code software/winrm/src/main/java/org/apache/brooklyn/location/winrm/PlainWinRmExecTaskFactory.java x: 7 # contributors y: 60 lines of code utils/common/src/main/java/org/apache/brooklyn/util/time/Duration.java x: 9 # contributors y: 230 lines of code core/src/main/java/org/apache/brooklyn/util/core/mutex/MutexSupport.java x: 4 # contributors y: 85 lines of code core/src/main/java/org/apache/brooklyn/util/core/mutex/SemaphoreWithOwners.java x: 2 # contributors y: 175 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessDriver.java x: 11 # contributors y: 482 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessSshDriver.java x: 14 # contributors y: 446 lines of code utils/common/src/main/java/org/apache/brooklyn/util/javalang/Threads.java x: 4 # contributors y: 96 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/PolicyConfigApi.java x: 8 # contributors y: 82 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/api/TypeApi.java x: 5 # contributors y: 99 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/BasicTask.java x: 10 # contributors y: 837 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/MachineLifecycleEffectorTasks.java x: 10 # contributors y: 881 lines of code core/src/main/java/org/apache/brooklyn/core/objs/AbstractBrooklynObject.java x: 9 # contributors y: 214 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/CampInternalUtils.java x: 8 # contributors y: 251 lines of code core/src/main/java/org/apache/brooklyn/util/core/ResourceUtils.java x: 12 # contributors y: 463 lines of code api/src/main/java/org/apache/brooklyn/api/entity/EntitySpec.java x: 11 # contributors y: 282 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypes.java x: 14 # contributors y: 618 lines of code core/src/main/java/org/apache/brooklyn/core/entity/AbstractEntity.java x: 16 # contributors y: 1223 lines of code core/src/main/java/org/apache/brooklyn/core/entity/Entities.java x: 11 # contributors y: 832 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BundleUpgradeParser.java x: 4 # contributors y: 528 lines of code core/src/main/java/org/apache/brooklyn/entity/group/DynamicClusterImpl.java x: 12 # contributors y: 945 lines of code core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynRegisteredTypeJacksonSerialization.java x: 6 # contributors y: 211 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/CampResolver.java x: 10 # contributors y: 198 lines of code api/src/main/java/org/apache/brooklyn/api/mgmt/classloading/BrooklynClassLoadingContext.java x: 5 # contributors y: 9 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/classloading/OsgiBrooklynClassLoadingContext.java x: 5 # contributors y: 111 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BasicBrooklynTypeRegistry.java x: 13 # contributors y: 487 lines of code core/src/main/java/org/apache/brooklyn/entity/stock/BasicStartableImpl.java x: 6 # contributors y: 53 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemDtoAbstract.java x: 12 # contributors y: 349 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentManagementContext.java x: 12 # contributors y: 594 lines of code core/src/main/java/org/apache/brooklyn/core/workflow/utils/WorkflowConcurrencyParser.java x: 1 # contributors y: 224 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/AdjunctResource.java x: 6 # contributors y: 259 lines of code core/src/main/java/org/apache/brooklyn/core/objs/AbstractEntityAdjunct.java x: 14 # contributors y: 432 lines of code core/src/main/java/org/apache/brooklyn/util/core/flags/FlagUtils.java x: 8 # contributors y: 458 lines of code core/src/main/java/org/apache/brooklyn/util/core/file/ArchiveUtils.java x: 4 # contributors y: 262 lines of code core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroup.java x: 5 # contributors y: 66 lines of code core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java x: 7 # contributors y: 261 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java x: 15 # contributors y: 447 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynYamlTypeInstantiator.java x: 10 # contributors y: 169 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/BasicEntityRebindSupport.java x: 12 # contributors y: 228 lines of code core/src/main/java/org/apache/brooklyn/core/feed/AbstractFeed.java x: 7 # contributors y: 187 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/function/FunctionSensor.java x: 7 # contributors y: 53 lines of code core/src/main/java/org/apache/brooklyn/feed/function/FunctionFeed.java x: 5 # contributors y: 120 lines of code core/src/main/java/org/apache/brooklyn/feed/http/HttpFeed.java x: 8 # contributors y: 351 lines of code locations/container/src/main/java/org/apache/brooklyn/container/entity/helm/HelmEntityImpl.java x: 6 # contributors y: 285 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcessImpl.java x: 13 # contributors y: 479 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindContextLookupContext.java x: 4 # contributors y: 186 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/RebindExceptionHandlerImpl.java x: 9 # contributors y: 492 lines of code core/src/main/java/org/apache/brooklyn/util/core/json/ShellEnvironmentSerializer.java x: 4 # contributors y: 66 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/BrooklynRestResourceUtils.java x: 7 # contributors y: 423 lines of code utils/common/src/main/java/org/apache/brooklyn/util/stream/Streams.java x: 6 # contributors y: 203 lines of code camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/BrooklynCampConstants.java x: 6 # contributors y: 16 lines of code core/src/main/java/org/apache/brooklyn/core/entity/BrooklynConfigKeys.java x: 14 # contributors y: 213 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApplicationResource.java x: 21 # contributors y: 600 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/CatalogTransformer.java x: 14 # contributors y: 337 lines of code server-cli/src/main/java/org/apache/brooklyn/cli/lister/ItemDescriptors.java x: 6 # contributors y: 165 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/MementosGenerators.java x: 10 # contributors y: 310 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/TaskBuilder.java x: 7 # contributors y: 143 lines of code core/src/main/java/org/apache/brooklyn/core/location/BasicLocationRegistry.java x: 10 # contributors y: 460 lines of code core/src/main/java/org/apache/brooklyn/util/core/logbook/opensearch/OpenSearchLogStore.java x: 10 # contributors y: 241 lines of code core/src/main/java/org/apache/brooklyn/core/effector/EffectorTasks.java x: 6 # contributors y: 154 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EffectorUtils.java x: 9 # contributors y: 261 lines of code core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/sshj/SshjTool.java x: 9 # contributors y: 857 lines of code core/src/main/java/org/apache/brooklyn/core/feed/FeedConfig.java x: 7 # contributors y: 219 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/ssh/SshCommandSensor.java x: 16 # contributors y: 259 lines of code core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/ShellAbstractTool.java x: 6 # contributors y: 350 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/transformer/CompoundTransformer.java x: 5 # contributors y: 279 lines of code core/src/main/java/org/apache/brooklyn/core/server/BrooklynServerPaths.java x: 5 # contributors y: 190 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocation.java x: 24 # contributors y: 2484 lines of code software/base/src/main/java/org/apache/brooklyn/entity/machine/SetHostnameCustomizer.java x: 3 # contributors y: 159 lines of code utils/common/src/main/java/org/apache/brooklyn/util/javalang/coerce/PrimitiveStringTypeCoercions.java x: 6 # contributors y: 176 lines of code core/src/main/java/org/apache/brooklyn/core/effector/CompositeEffector.java x: 7 # contributors y: 99 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/http/HttpRequestSensor.java x: 10 # contributors y: 119 lines of code core/src/main/java/org/apache/brooklyn/feed/AbstractCommandFeed.java x: 4 # contributors y: 181 lines of code core/src/main/java/org/apache/brooklyn/core/effector/ssh/SshCommandEffector.java x: 8 # contributors y: 134 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BasicRegisteredType.java x: 5 # contributors y: 159 lines of code core/src/main/java/org/apache/brooklyn/entity/group/GroupsChangePolicy.java x: 7 # contributors y: 168 lines of code core/src/main/java/org/apache/brooklyn/feed/ssh/SshFeed.java x: 11 # contributors y: 116 lines of code software/winrm/src/main/java/org/apache/brooklyn/feed/windows/WindowsPerformanceCounterFeed.java x: 9 # contributors y: 314 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java x: 10 # contributors y: 561 lines of code utils/common/src/main/java/org/apache/brooklyn/util/ssh/BashCommands.java x: 13 # contributors y: 179 lines of code core/src/main/java/org/apache/brooklyn/core/effector/http/HttpCommandEffector.java x: 11 # contributors y: 187 lines of code core/src/main/java/org/apache/brooklyn/core/location/LocationConfigUtils.java x: 7 # contributors y: 364 lines of code core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java x: 14 # contributors y: 305 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsSshMachineLocation.java x: 15 # contributors y: 429 lines of code utils/common/src/main/java/org/apache/brooklyn/util/http/HttpAsserts.java x: 5 # contributors y: 223 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/policy/jclouds/os/CreateUserPolicy.java x: 6 # contributors y: 113 lines of code software/base/src/main/java/org/apache/brooklyn/entity/java/JavaSoftwareProcessSshDriver.java x: 9 # contributors y: 304 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/VanillaSoftwareProcessSshDriver.java x: 5 # contributors y: 137 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/system/ProcessTaskWrapper.java x: 5 # contributors y: 135 lines of code utils/common/src/main/java/org/apache/brooklyn/util/ssh/BashCommandsConfigurable.java x: 1 # contributors y: 483 lines of code core/src/main/java/org/apache/brooklyn/core/effector/util/ChildrenBatchEffector.java x: 3 # contributors y: 143 lines of code core/src/main/java/org/apache/brooklyn/core/entity/EntityPredicates.java x: 10 # contributors y: 422 lines of code core/src/main/java/org/apache/brooklyn/core/objs/ConstraintSerialization.java x: 5 # contributors y: 311 lines of code api/src/main/java/org/apache/brooklyn/api/catalog/BrooklynCatalog.java x: 12 # contributors y: 63 lines of code api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java x: 14 # contributors y: 87 lines of code api/src/main/java/org/apache/brooklyn/api/location/MachineLocation.java x: 7 # contributors y: 15 lines of code api/src/main/java/org/apache/brooklyn/api/location/OsDetails.java x: 5 # contributors y: 15 lines of code api/src/main/java/org/apache/brooklyn/api/mgmt/EntityManager.java x: 7 # contributors y: 43 lines of code api/src/main/java/org/apache/brooklyn/api/mgmt/ha/HighAvailabilityManager.java x: 8 # contributors y: 28 lines of code api/src/main/java/org/apache/brooklyn/api/mgmt/rebind/mementos/Memento.java x: 5 # contributors y: 27 lines of code api/src/main/java/org/apache/brooklyn/api/typereg/BrooklynTypeRegistry.java x: 7 # contributors y: 33 lines of code camp/camp-base/src/main/java/org/apache/brooklyn/camp/spi/resolve/interpret/PlanInterpretationNode.java x: 4 # contributors y: 171 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java x: 14 # contributors y: 291 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogBundleDto.java x: 9 # contributors y: 107 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogClasspathDo.java x: 12 # contributors y: 242 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogItemBuilder.java x: 12 # contributors y: 111 lines of code core/src/main/java/org/apache/brooklyn/core/config/BasicConfigKey.java x: 10 # contributors y: 378 lines of code core/src/main/java/org/apache/brooklyn/core/config/internal/AbstractStructuredConfigKey.java x: 10 # contributors y: 114 lines of code core/src/main/java/org/apache/brooklyn/core/effector/AddDeploySensorsInitializer.java x: 6 # contributors y: 65 lines of code core/src/main/java/org/apache/brooklyn/core/effector/BasicParameterType.java x: 7 # contributors y: 116 lines of code core/src/main/java/org/apache/brooklyn/core/entity/Dumper.java x: 5 # contributors y: 317 lines of code core/src/main/java/org/apache/brooklyn/core/entity/EntityDynamicType.java x: 8 # contributors y: 244 lines of code core/src/main/java/org/apache/brooklyn/core/location/AbstractLocation.java x: 14 # contributors y: 470 lines of code core/src/main/java/org/apache/brooklyn/core/location/MachineLifecycleUtils.java x: 3 # contributors y: 206 lines of code core/src/main/java/org/apache/brooklyn/core/location/internal/LocationDynamicType.java x: 8 # contributors y: 18 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/BrooklynTags.java x: 14 # contributors y: 318 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/ha/HighAvailabilityManagerImpl.java x: 14 # contributors y: 935 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/ha/ManagementPlaneSyncRecordPersisterToObjectStore.java x: 10 # contributors y: 286 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagerInternal.java x: 9 # contributors y: 22 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalLocationManager.java x: 7 # contributors y: 327 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/LocalUsageManager.java x: 8 # contributors y: 329 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/internal/NonDeploymentEntityManager.java x: 9 # contributors y: 156 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/PeriodicDeltaChangeListener.java x: 13 # contributors y: 502 lines of code core/src/main/java/org/apache/brooklyn/core/network/AbstractOnNetworkEnricher.java x: 4 # contributors y: 342 lines of code core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java x: 16 # contributors y: 439 lines of code core/src/main/java/org/apache/brooklyn/core/objs/BrooklynDynamicType.java x: 5 # contributors y: 228 lines of code core/src/main/java/org/apache/brooklyn/core/sensor/StaticSensor.java x: 10 # contributors y: 60 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/AbstractCatalogBundleResolver.java x: 5 # contributors y: 210 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/BrooklynCatalogBundleResolvers.java x: 5 # contributors y: 176 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/TypePlanException.java x: 3 # contributors y: 13 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/TypePlanTransformers.java x: 12 # contributors y: 135 lines of code core/src/main/java/org/apache/brooklyn/enricher/stock/MathAggregatorFunctions.java x: 6 # contributors y: 177 lines of code core/src/main/java/org/apache/brooklyn/enricher/stock/PercentageEnricher.java x: 9 # contributors y: 94 lines of code core/src/main/java/org/apache/brooklyn/enricher/stock/Transformer.java x: 13 # contributors y: 119 lines of code core/src/main/java/org/apache/brooklyn/entity/stock/AsyncApplicationImpl.java x: 5 # contributors y: 339 lines of code core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/SshAbstractTool.java x: 6 # contributors y: 144 lines of code core/src/main/java/org/apache/brooklyn/util/core/osgi/Osgis.java x: 12 # contributors y: 305 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/DefaultConnectivityResolver.java x: 10 # contributors y: 333 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsUtil.java x: 13 # contributors y: 132 lines of code policy/src/main/java/org/apache/brooklyn/policy/failover/ElectPrimaryPolicy.java x: 4 # contributors y: 213 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/HighAvailabilitySummary.java x: 11 # contributors y: 131 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/BrooklynRestApi.java x: 9 # contributors y: 65 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/EntitlementContextFilter.java x: 8 # contributors y: 66 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/HaHotCheckResourceFilter.java x: 8 # contributors y: 100 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/ApidocResource.java x: 8 # contributors y: 30 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/CatalogResource.java x: 16 # contributors y: 425 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/LocationResource.java x: 13 # contributors y: 165 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/PolicyResource.java x: 9 # contributors y: 128 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/util/ScannerInjectHelper.java x: 8 # contributors y: 8 lines of code rest/rest-resources/src/main/resources/OSGI-INF/blueprint/service.xml x: 16 # contributors y: 110 lines of code rest/rest-server/src/main/webapp/WEB-INF/web.xml x: 14 # contributors y: 74 lines of code server-cli/src/main/java/org/apache/brooklyn/cli/Main.java x: 10 # contributors y: 775 lines of code software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/BrooklynNodeImpl.java x: 10 # contributors y: 419 lines of code software/base/src/main/java/org/apache/brooklyn/entity/java/JmxSupport.java x: 5 # contributors y: 264 lines of code software/base/src/main/java/org/apache/brooklyn/entity/java/VanillaJavaAppSshDriver.java x: 7 # contributors y: 158 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/AbstractSoftwareProcessWinRmDriver.java x: 12 # contributors y: 366 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/lifecycle/ScriptHelper.java x: 8 # contributors y: 315 lines of code software/base/src/main/java/org/apache/brooklyn/feed/jmx/JmxHelper.java x: 9 # contributors y: 547 lines of code software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/PullPolicy.java x: 2 # contributors y: 14 lines of code software/winrm/src/main/java/org/apache/brooklyn/util/core/internal/winrm/WinRmTool.java x: 10 # contributors y: 58 lines of code utils/common/src/main/java/org/apache/brooklyn/util/collections/CollectionFunctionals.java x: 8 # contributors y: 204 lines of code utils/common/src/main/java/org/apache/brooklyn/util/guava/EmptyImmutableBiMap.java x: 3 # contributors y: 90 lines of code utils/common/src/main/java/org/apache/brooklyn/util/javalang/Reflections.java x: 11 # contributors y: 848 lines of code utils/common/src/main/java/org/apache/brooklyn/util/net/Networking.java x: 11 # contributors y: 471 lines of code utils/common/src/main/java/org/apache/brooklyn/util/os/Os.java x: 12 # contributors y: 423 lines of code utils/common/src/main/java/org/apache/brooklyn/util/text/BrooklynVersionSyntax.java x: 5 # contributors y: 150 lines of code utils/common/src/main/java/org/apache/brooklyn/util/text/WildcardGlobs.java x: 4 # contributors y: 272 lines of code utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml x: 9 # contributors y: 13 lines of code locations/container/src/main/java/org/apache/brooklyn/container/location/kubernetes/KubernetesLocationConfig.java x: 8 # contributors y: 151 lines of code utils/jmx/jmxmp-ssl-agent/src/main/java/org/apache/brooklyn/util/jmx/jmxmp/JmxmpAgent.java x: 6 # contributors y: 225 lines of code utils/common/src/main/java/org/apache/brooklyn/util/net/ReachableSocketFinder.java x: 8 # contributors y: 141 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/resources/UsageResource.java x: 5 # contributors y: 200 lines of code launcher/src/main/java/org/apache/brooklyn/launcher/BrooklynWebServer.java x: 12 # contributors y: 522 lines of code core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java x: 4 # contributors y: 135 lines of code core/src/main/java/org/apache/brooklyn/location/multi/MultiLocationResolver.java x: 3 # contributors y: 98 lines of code server-cli/src/main/license/license-inclusions-source-projects-embedding-manual.yaml x: 2 # contributors y: 5 lines of code api/src/main/java/org/apache/brooklyn/api/entity/Entity.java x: 11 # contributors y: 99 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/persist/StoreObjectAccessorLocking.java x: 3 # contributors y: 194 lines of code utils/common/src/main/java/org/apache/brooklyn/util/repeat/Repeater.java x: 8 # contributors y: 270 lines of code core/src/main/java/org/apache/brooklyn/entity/group/zoneaware/BalancingNodePlacementStrategy.java x: 4 # contributors y: 100 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BasicEntityMemento.java x: 8 # contributors y: 275 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/AdjunctSummary.java x: 2 # contributors y: 138 lines of code rest/rest-resources/src/main/java/org/apache/brooklyn/rest/transform/AdjunctTransformer.java x: 2 # contributors y: 62 lines of code core/src/main/java/org/apache/brooklyn/core/typereg/RegisteredTypePredicates.java x: 5 # contributors y: 354 lines of code core/src/main/java/org/apache/brooklyn/core/location/LocationPredicates.java x: 3 # contributors y: 197 lines of code core/src/main/java/org/apache/brooklyn/util/core/internal/ssh/SshTool.java x: 8 # contributors y: 55 lines of code utils/common/src/main/java/org/apache/brooklyn/util/math/MathFunctions.java x: 5 # contributors y: 237 lines of code rest/rest-api/src/main/java/org/apache/brooklyn/rest/domain/CatalogItemSummary.java x: 7 # contributors y: 153 lines of code policy/src/main/java/org/apache/brooklyn/policy/ha/AbstractFailureDetector.java x: 3 # contributors y: 279 lines of code software/base/src/main/java/org/apache/brooklyn/entity/software/base/SoftwareProcess.java x: 10 # contributors y: 268 lines of code software/base/src/main/java/org/apache/brooklyn/entity/machine/pool/ServerPoolImpl.java x: 6 # contributors y: 337 lines of code karaf/init/src/main/java/org/apache/brooklyn/launcher/osgi/OsgiLauncher.java x: 6 # contributors y: 6 lines of code utils/common/src/main/java/org/apache/brooklyn/util/collections/QuorumCheck.java x: 3 # contributors y: 150 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/CatalogDo.java x: 5 # contributors y: 252 lines of code core/src/main/java/org/apache/brooklyn/core/catalog/internal/JavaCatalogToSpecTransformer.java x: 9 # contributors y: 83 lines of code core/src/main/java/org/apache/brooklyn/core/mgmt/rebind/dto/BasicCatalogItemMemento.java x: 6 # contributors y: 244 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/ComputeServiceRegistryImpl.java x: 12 # contributors y: 24 lines of code utils/common/src/main/java/org/apache/brooklyn/util/maven/MavenArtifact.java x: 2 # contributors y: 156 lines of code core/src/main/java/org/apache/brooklyn/core/location/cloud/CloudLocationConfig.java x: 10 # contributors y: 101 lines of code locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/templates/AbstractPortableTemplateBuilder.java x: 6 # contributors y: 451 lines of code core/src/main/java/org/apache/brooklyn/entity/stock/LocationEntityImpl.java x: 2 # contributors y: 119 lines of code software/base/src/main/resources/org/apache/brooklyn/software/winrm/utils/invoke-command-credssp.ps1 x: 2 # contributors y: 91 lines of code core/src/main/java/org/apache/brooklyn/util/core/task/SingleThreadedScheduler.java x: 1 # contributors y: 159 lines of code core/src/main/java/org/apache/brooklyn/util/core/text/DataUriSchemeParser.java x: 1 # contributors y: 200 lines of code software/base/src/main/java/org/apache/brooklyn/entity/brooklynnode/effector/BrooklynClusterUpgradeEffectorBody.java x: 2 # contributors y: 128 lines of code utils/common/src/main/java/org/apache/brooklyn/util/math/BitList.java x: 1 # contributors y: 187 lines of code utils/common/src/main/java/org/apache/brooklyn/util/net/Cidr.java x: 1 # contributors y: 172 lines of code
2484.0
lines of code
  min: 3.0
  average: 115.5
  25th percentile: 23.0
  median: 63.0
  75th percentile: 132.0
  max: 2484.0
0 24.0
# contributors
min: 1.0 | average: 4.63 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 24.0