Class: Dcm4chee::Service::ApplicationEntityService
- Defined in:
- lib/dcm4chee/services/application_entity_service.rb
Constant Summary collapse
- MBEAN_NAME =
'dcm4chee.archive:service=AE'
Instance Attribute Summary
Attributes inherited from MBean
Instance Method Summary collapse
-
#add_ae(attr_values) ⇒ Object
Create application entities.
-
#remove_ae(title) ⇒ Object
Delete an application entity.
-
#update_ae(attr_values) ⇒ Object
Update application entities.
Methods inherited from MBean
Constructor Details
This class inherits a constructor from Dcm4chee::Service::MBean
Instance Method Details
#add_ae(attr_values) ⇒ Object
Create application entities.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/dcm4chee/services/application_entity_service.rb', line 28 def add_ae(attr_values) signatures = [ 'java.lang.String', 'java.lang.String', 'int', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'boolean', 'boolean' ] jolokia.execute(MBEAN_NAME, "addAE(#{signatures.join(',')})", attr_values) end |
#remove_ae(title) ⇒ Object
Delete an application entity.
106 107 108 109 110 |
# File 'lib/dcm4chee/services/application_entity_service.rb', line 106 def remove_ae(title) jolokia.execute(MBEAN_NAME, "removeAE(java.lang.String)", title) end |
#update_ae(attr_values) ⇒ Object
Update application entities.
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'lib/dcm4chee/services/application_entity_service.rb', line 76 def update_ae(attr_values) signatures = [ 'long', 'java.lang.String', 'java.lang.String', 'int', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'java.lang.String', 'boolean', 'boolean' ] jolokia.execute(MBEAN_NAME, "updateAE(#{signatures.join(',')})", attr_values) end |