Package com.morpheusdata.core
package com.morpheusdata.core
-
ClassDescriptionThe Abstract representation for rendering a Tab for an App detail view.Default implementation of the
CatalogItemLayoutProvider
for rendering custom views of catalog item types within Morpheus This abstract defaults to using theHandlebarsRenderer
and register some helpful helpers for dealing with catalog item typesRenders tabs within a custom Cluster in Morpheus.Default implementation ofInstanceTabProvider
with aHandlebarsRenderer
and custom `asset` helper tagRenders tabs for networks.Provides an abstract interface and standard set of methods for creating custom report types within Morpheus.Default implementation ofServerTabProvider
with aHandlebarsRenderer
and custom `asset` helper tagProvides helper methods to build task configurations.Deprecated.Deprecated.BulkCreateResult<M extends MorpheusModel>A serializable representation of the results of bulk creating Model objects for persistenceBulkRemoveResult<M extends MorpheusModel>A serializable representation of the results of bulk remove Model objects for persistenceBulkSaveResult<M extends MorpheusModel>A serializable representation of the results of bulk updating Model objects for persistenceDeprecated.AURLClassLoader
which searches in its own classloader context before delegating it to the parent classloader.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Provides a common execution interface for building task types to use in the MorpheusTask
workflow engine.Deprecated.Deprecated.Deprecated.Deprecated.Morpheus context methods forAccountCertificate
operationsContext methods for AccountCredentialContext methods for AccountCredentialTypeContext methods for managing account integrationsContext methods for inventory typesContext methods for syncing AccountPrices in MorpheusContext methods for syncing AccountPriceSets in MorpheusContext methods for dealing withAccountResourceType
in MorpheusContext methods for dealing withApp
in MorpheusContext methods for managing code repositoriesContext methods for managing code repository traitsContext methods for managing code repository trait typesContext methods for syncing ComputePorts in MorpheusContext methods for syncingComputeServer
in MorpheusContext methods for dealing withComputeSite
in MorpheusContext methods for syncingComputeTypeSet
in MorpheusContext methods for syncingContainerType
in MorpheusProvides a means to interact or query data from the main Morpheus application back into the various provider extensions It is important to note that most methods in the context are asynchronous and rely on RxJava based interfaces to present the ability for the implementation of the MorpheusContext to be disconnected from the core application.MorpheusDataQueryService<M extends MorpheusModel>This interface is a standard base service so all services provide consistent search methods and finders.This interface is a standard base service so all services provide consistent crud methods and finders.Context methods for dealing with in MorpheusContext methods for dealing withExecuteScheduleType
in MorpheusMorpheusIdentityService<I extends MorpheusModel>Provides an interface usually used in conjunction withMorpheusDataService
to list identity projection models which are simplified models that contain just a few properties for efficient matching in a sync scenario.Context methods for dealing withInstanceScale
in MorpheusContext methods for InstanceScaleType in MorpheusContext methods for dealing withInstance
in MorpheusContext methods forInstanceThreshold
Context methods for dealing withInstanceTypeLayout
in MorpheusContext methods for InstanceScaleType in MorpheusContext methods for syncing MetadataTags in MorpheusContext methods for syncing MetadataTagTypes in MorpheusProvides query/accessor methods for theOperationData
object.Context methods for syncing OperationNotifications in MorpheusContext methods for syncing PricePlanPriceSet in MorpheusThe service to inform Morpheus of long-running processes.The Report Context Provides callbacks for Morpheus Custom Report Type Generation.Context methods for dealing withResourceSpec
in MorpheusContext methods for syncing SecurityGroupLocations in MorpheusContext methods for syncing SecurityGroupRuleApplications in MorpheusContext methods for syncing SecurityGroupRuleApplications in MorpheusContext methods for syncing SecurityGroupRuleLocations in MorpheusContext methods for syncing SecurityGroupRuleApplications in MorpheusContext methods for syncing SecurityGroupRuleApplications in MorpheusContext methods for syncing SecurityGroupRules in MorpheusContext methods for syncing SecurityGroupRuleApplications in MorpheusContext methods for syncing SecurityGroups in MorpheusContext methods for syncing ServicePlanPriceSet in MorpheusContext methods for syncing ServicePlan in MorpheusContext methods for syncing Snapshots in MorpheusContext methods for simulating performance stats on serversContext methods for dealing withStorageBucket
in MorpheusContext methods for syncing StorageControllers in MorpheusContext methods for StorageControllerTypes in MorpheusContext methods for dealing withStorageServer
in MorpheusContext methods for syncing StorageVolumes in MorpheusContext methods for StorageVolumeTypes in MorpheusThis interface is a standard base synchronous service so all services provide consistent crud methods and finders.MorpheusSynchronousIdentityService<I extends MorpheusModel>Context methods for managing task setsContext methods for controlling usage records for ComputeServers, Instances, etc in MorpheusContext methods for syncing VirtualImageLocations in Morpheus.Context methods for syncing VirtualImages in MorpheusContext methods for syncing Wiki Pages in MorpheusContext methods for managing workload scriptsContext methods for syncingWorkload
in MorpheusContext methods for dealing withWorkloadState
in MorpheusContext methods for managing workload templatesContext methods for dealing withWorkloadTypeSet
in MorpheusContext methods for managing workspacesContext methods for managing workspace typesDeprecated.Deprecated.Deprecated.This is the base class for all Plugins that are instantiated within the Morpheus Environment.This is the base implementation of a Plugin Manager responsible for loading all plugins on the Morpheus classpath into memory.Deprecated.Provides methods for fetching and creating required servers for instance provisioning.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.