org.eclipse.stardust.engine.core.spi.monitoring
Interface IPartitionMonitor


public interface IPartitionMonitor

SPI based monitoring for user/realm management model deployment

Version:
$Revision: $
Author:
sauer

Method Summary
 void afterModelDeployment(Collection<org.eclipse.stardust.engine.api.model.IModel> models, boolean isOverwrite)
          Client can check if arguments are valid and otherwise throw an DeploymentException.
 void beforeModelDeployment(Collection<org.eclipse.stardust.engine.api.model.IModel> models, boolean isOverwrite)
          Client can check if arguments are valid and otherwise throw an DeploymentException.
 void modelDeleted(org.eclipse.stardust.engine.api.model.IModel model)
          Client can check if arguments are valid and otherwise throw an DeploymentException.
 void modelDeployed(org.eclipse.stardust.engine.api.model.IModel model, boolean isOverwrite)
          Deprecated. 
 void modelLoaded(org.eclipse.stardust.engine.api.model.IModel model)
          Client can analyze and monitor argument and method call.
 void userCreated(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
          Client can analyze and monitor argument and method call.
 void userDisabled(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
          Client can analyze and monitor argument and method call.
 void userEnabled(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
          Client can analyze and monitor argument and method call.
 void userRealmCreated(org.eclipse.stardust.engine.core.runtime.beans.IUserRealm realm)
          Client can analyze and monitor argument and method call.
 void userRealmDropped(org.eclipse.stardust.engine.core.runtime.beans.IUserRealm realm)
          Client can analyze and monitor argument and method call.
 

Method Detail

userRealmCreated

void userRealmCreated(org.eclipse.stardust.engine.core.runtime.beans.IUserRealm realm)
Client can analyze and monitor argument and method call.

Parameters:
realm -

userRealmDropped

void userRealmDropped(org.eclipse.stardust.engine.core.runtime.beans.IUserRealm realm)
Client can analyze and monitor argument and method call.

Parameters:
realm -

userCreated

void userCreated(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
Client can analyze and monitor argument and method call.

Parameters:
user -

userEnabled

void userEnabled(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
Client can analyze and monitor argument and method call.

Parameters:
user -

userDisabled

void userDisabled(org.eclipse.stardust.engine.core.runtime.beans.IUser user)
Client can analyze and monitor argument and method call.

Parameters:
user -

modelDeployed

@Deprecated
void modelDeployed(org.eclipse.stardust.engine.api.model.IModel model,
                              boolean isOverwrite)
                   throws DeploymentException
Deprecated. 

Throws:
DeploymentException

beforeModelDeployment

void beforeModelDeployment(Collection<org.eclipse.stardust.engine.api.model.IModel> models,
                           boolean isOverwrite)
                           throws DeploymentException
Client can check if arguments are valid and otherwise throw an DeploymentException. This is called before deployment/overwrite of all models given models is performed.

Parameters:
models -
isOverwrite -
Throws:
DeploymentException

afterModelDeployment

void afterModelDeployment(Collection<org.eclipse.stardust.engine.api.model.IModel> models,
                          boolean isOverwrite)
                          throws DeploymentException
Client can check if arguments are valid and otherwise throw an DeploymentException. This is called after deployment/overwrite of all models given models is performed. Still

Parameters:
models -
isOverwrite -
Throws:
DeploymentException

modelDeleted

void modelDeleted(org.eclipse.stardust.engine.api.model.IModel model)
                  throws DeploymentException
Client can check if arguments are valid and otherwise throw an DeploymentException.

Parameters:
model -
Throws:
DeploymentException

modelLoaded

void modelLoaded(org.eclipse.stardust.engine.api.model.IModel model)
Client can analyze and monitor argument and method call.

Parameters:
model -


Copyright © 2017 Eclipse Stardust. All Rights Reserved.