Package com._1c.g5.v8.bm.core
-
Interface Summary Interface Description IBmAttributeSerializer Attribute serializer.IBmCrossReference Represents a reference to an object.IBmCrossReferenceFilter Interface for components participating in the process of making decision whether a reference should not be tracked.IBmEngine Entry point for all interactions with the BM object storage engine.IBmEngineCrashListener The BM engine crash listener.IBmExternalUriResolver Interface for components responsible for resolving URIs that does not belong to the engine the resolver is associated with.IBmNotificationListener EMF notification listener.IBmObject Interface for objects stored in BM.IBmObjectInfo BM object info.IBmReferencePersistenceContributor Interface to contribute custom logic to reference persistence mechanism.IBmResource Deprecated. IBmResourceInfo Interface for objects providing information about a particular BM resource.IBmResourceSet Deprecated. implementation specific details should not be exposed as API.IBmTransaction Interface for BM engine transaction.IBmTransactionCommitResult The result ofIBmTransaction
commit operation.IBmTransactionEx Experimental transaction interface.IBmTransactionRecord Transaction record keeps information about all the modifications performed within a particular transaction and is used to undo or redo the modifications.IBmUnfinishedCommitInfo Unfinished commit info.IBmUnfinishedCommitProcessor Unfinished commit processor.IBmUpdatedFqnInfo Interface for entity that provides information about FQNs updated withinIBmTransaction.updateTopObjectFqn(IBmObject, String)
.IBmUriBuildContributor Component contributing custom logic in the process of building BM URIs. -
Class Summary Class Description BmCollections Extra methods for manipulating BM collections.BmEngines Factory methods for engines.BmEngineSettings Engine settings.BmNotifications Deprecated. This class has been introduced to support legacy solutions only.BmObject Base class for all the objects stored in BM.BmStaticticsContainer Different statistical data used for the monitoring of theIBmEngine
states.BmUriUtil Utility class for manipulating BM object URIs.TestFileUtil Test file utitlities. -
Enum Summary Enum Description EngineState Engine state. -
Exception Summary Exception Description BmContainedObjectPathParsingException Exception thrown when an invalid contained object path is parsed.BmContainerResolutionFailedException The exception thrown when container resolution fails.BmContainmentResolutionFailedException The exception thrown when containment resolution fails.BmEngineFatalErrorException Exception thrown in case BM engine fatal errors.BmFqnAlreadyInUseException Exception thrown in case of attempt to assign an object an FQN that is already in use.BmIndexDeserializationException Exception thrown when some BM indexes encounters deserialization errorsBmIndexNotFoundException Exception thrown when required index is not found.BmInvalidUriException Exception thrown when BM comes across an invalid URI.BmLockWaitTimeoutException Exception thrown in case transaction fails to acquire lock within the configured time period.BmNotRunningException The type of runtime exception that is thrown by BM facilities in case if the underlying engine is already shut down or not started yet.BmStoreAccessException Exception thrown if a store access fails.BmTooNewDataFormatException Exception thrown when an attempt to start an engine is made and the format of the engine's data is too new.BmTooOldDataFormatException Exception thrown when an attempt to start an engine is made and the format of the engine's data is too old.BmTransactionException The type of runtime exception that is thrown by BM transaction if there are any unexpected flow of processing.BmTransactionLimitExceededException The runtime exception thrown in case the BM transaction count limit is exceeded.BmUnexpectedProxyException Exception thrown when a received proxy object does not make sense in the given situation.BmUnsupportedEClassException Exception thrown by BM engine when user specifies an EMF class (or an object of that EMF class) belonging to a package that is not supported.BmUriCreationException Exception thrown when an attempt to create a BM URI fails.OperationCancelledException Exception being thrown by the BM in case if theIBmTransaction.setOperationCancellingMode()
mode is set. -
Error Summary Error Description BmDeadlockDetectedException The runtime exception that is thrown in case of dead lock detection while trying to access object via BM transaction.