Skip navigation links
C D F G I L M P R S T V 

C

callSvcMethod(ServiceFacade.FacadeOperation, boolean, Method, Object...) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
Call service method according to settings specified in togglz.
checkConsistency(Object, Object) - Method in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 
checkConsistency(Object, Object, String, MethodCallStringifier) - Method in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
Check that objects are equal using org.skyscreamer.jsonassert library.
clear() - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
Clear data for current thread.
clear() - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
com.redhat.lightblue.migrator.facade - package com.redhat.lightblue.migrator.facade
 
com.redhat.lightblue.migrator.facade.methodcallstringifier - package com.redhat.lightblue.migrator.facade.methodcallstringifier
 
com.redhat.lightblue.migrator.facade.proxy - package com.redhat.lightblue.migrator.facade.proxy
 
com.redhat.lightblue.migrator.facade.sharedstore - package com.redhat.lightblue.migrator.facade.sharedstore
 
com.redhat.lightblue.migrator.features - package com.redhat.lightblue.migrator.features
 
complete() - Method in class com.redhat.lightblue.migrator.facade.Timer
 
CONFIG_PREFIX - Static variable in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
ConsistencyChecker - Class in com.redhat.lightblue.migrator.facade
This class checks for data inconsistencies and handles logging.
ConsistencyChecker(String) - Constructor for class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 
copyFromThread(long) - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
Copy all key-value pairs from one thread to the other.
copyFromThread(long) - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
createFacadeProxy(ServiceFacade<D>, Class<T>) - Static method in class com.redhat.lightblue.migrator.facade.proxy.FacadeProxyFactory
Create facade proxy from ServiceFacade.
createFacadeProxy(D, D, Class<T>, Properties) - Static method in class com.redhat.lightblue.migrator.facade.proxy.FacadeProxyFactory
Create a facade proxy.

D

DEFAULT_TIMEOUT_MS - Static variable in class com.redhat.lightblue.migrator.facade.ServiceFacade
 

F

FacadeProxyFactory - Class in com.redhat.lightblue.migrator.facade.proxy
Creates a dynamic proxy implementing given interface.
FacadeProxyFactory() - Constructor for class com.redhat.lightblue.migrator.facade.proxy.FacadeProxyFactory
 
FacadeProxyFactory.DirectOperation - Annotation Type in com.redhat.lightblue.migrator.facade.proxy
Pass the call directly to destination or source service.
FacadeProxyFactory.DirectOperation.Target - Enum in com.redhat.lightblue.migrator.facade.proxy
 
FacadeProxyFactory.ReadOperation - Annotation Type in com.redhat.lightblue.migrator.facade.proxy
Indicates this api performs a read operation.
FacadeProxyFactory.Secret - Annotation Type in com.redhat.lightblue.migrator.facade.proxy
Secret parameters are logged as ****.
FacadeProxyFactory.WriteOperation - Annotation Type in com.redhat.lightblue.migrator.facade.proxy
Indicates this api performs a write operation.

G

get() - Static method in class com.redhat.lightblue.migrator.features.TogglzRandomUsername
 
getCacheSeconds() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
getConsistencyChecker() - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
getCurrentUser() - Method in class com.redhat.lightblue.migrator.features.TogglzRandomUserProvider
 
getDataSourceJndi() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
getFeatureClass() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 
getLegacySvc() - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
getLightblueSvc() - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
getMS(String, ServiceFacade.FacadeOperation, TimeoutConfiguration.Type) - Method in class com.redhat.lightblue.migrator.facade.TimeoutConfiguration
Return timeout or slowwarning value.
getSharedStore() - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
getSlowWarningMS(String, ServiceFacade.FacadeOperation) - Method in class com.redhat.lightblue.migrator.facade.TimeoutConfiguration
See ${link TimeoutConfiguration#getMS(String, FacadeOperation, Type)
getStateRepository() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
getStateRepository(DataSource) - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
getStateRepository() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 
getTableName() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
getTimeoutConfiguration() - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
getTimeoutMS(String, ServiceFacade.FacadeOperation) - Method in class com.redhat.lightblue.migrator.facade.TimeoutConfiguration
See ${link TimeoutConfiguration#getMS(String, FacadeOperation, Type)
getUserProvider() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 

I

init() - Static method in class com.redhat.lightblue.migrator.features.TogglzRandomUsername
 
isActive() - Method in enum com.redhat.lightblue.migrator.features.LightblueMigrationFeatures
 
isDualMigrationPhase() - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
This flag tells lightblue service implementation if it's running alone or not.
isDualMigrationPhase() - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
isNoCommit() - Method in class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 

L

LazyMethodCallStringifier - Class in com.redhat.lightblue.migrator.facade.methodcallstringifier
 
LazyMethodCallStringifier(Method, Object[]) - Constructor for class com.redhat.lightblue.migrator.facade.methodcallstringifier.LazyMethodCallStringifier
 
LazyMethodCallStringifier(String) - Constructor for class com.redhat.lightblue.migrator.facade.methodcallstringifier.LazyMethodCallStringifier
 
LazyMethodCallStringifier() - Constructor for class com.redhat.lightblue.migrator.facade.methodcallstringifier.LazyMethodCallStringifier
 
legacySvc - Variable in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
LightblueMigration - Class in com.redhat.lightblue.migrator.features
 
LightblueMigration() - Constructor for class com.redhat.lightblue.migrator.features.LightblueMigration
 
LightblueMigrationFeatures - Enum in com.redhat.lightblue.migrator.features
 
LightblueMigrationStateRepositoryProvider - Class in com.redhat.lightblue.migrator.features
 
LightblueMigrationStateRepositoryProvider(String, String, int, boolean) - Constructor for class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
LightblueMigrationStateRepositoryProvider(String) - Constructor for class com.redhat.lightblue.migrator.features.LightblueMigrationStateRepositoryProvider
 
LightblueMigrationTogglzConfig - Class in com.redhat.lightblue.migrator.features
TogglzConfig configured for lightblue migration needs: @{link LightblueMigrationFeatures, database state repository and randomized usernames (see TogglzRandomUsername).
LightblueMigrationTogglzConfig() - Constructor for class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 
LightblueMigrationTogglzConfig(LightblueMigrationStateRepositoryProvider) - Constructor for class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 
lightblueSvc - Variable in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
log - Static variable in class com.redhat.lightblue.migrator.features.TogglzRandomUsername
 
logResponseDataEnabled - Variable in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 

M

main(String[]) - Static method in class com.redhat.lightblue.migrator.features.LightblueMigrationTogglzConfig
 
maxInconsistencyLogLength - Variable in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 
method - Variable in class com.redhat.lightblue.migrator.facade.Timer
 
MethodCallStringifier - Interface in com.redhat.lightblue.migrator.facade.methodcallstringifier
Generates method(arg1, arg2, ...) string used to trace errors and data inconsistency warnings to particular method call.
ModelMixIn - Annotation Type in com.redhat.lightblue.migrator.facade
Use ModelMixIn(clazz=Model.class, includeMethods={"apiMethod1","apiMethod2"}) to exclude certain fields from the serialized json before consistency checking.

P

pop() - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
A FIFO queue pop.
pop() - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
push(Object) - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
A FIFO queue push.
push(Object) - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 

R

remove() - Static method in class com.redhat.lightblue.migrator.features.TogglzRandomUsername
 

S

ServiceFacade<D extends SharedStoreSetter> - Class in com.redhat.lightblue.migrator.facade
A helper base class for migrating services from legacy datastore to lightblue.
ServiceFacade(D, D, String) - Constructor for class com.redhat.lightblue.migrator.facade.ServiceFacade
 
ServiceFacade(D, D, String, Properties) - Constructor for class com.redhat.lightblue.migrator.facade.ServiceFacade
 
ServiceFacade.FacadeOperation - Enum in com.redhat.lightblue.migrator.facade
 
setConsistencyChecker(ConsistencyChecker) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
setDualMigrationPhase(boolean) - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStore
setDualMigrationPhase(boolean) - Method in class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
setLogResponseDataEnabled(boolean) - Method in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 
setLogResponseDataEnabled(boolean) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
setMaxInconsistencyLogLength(int) - Method in class com.redhat.lightblue.migrator.facade.ConsistencyChecker
 
setMaxInconsistencyLogLength(int) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
setSharedStore(SharedStore) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
setSharedStore(SharedStore) - Method in interface com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreSetter
 
setTimeoutConfiguration(TimeoutConfiguration) - Method in class com.redhat.lightblue.migrator.facade.ServiceFacade
 
SharedStore - Interface in com.redhat.lightblue.migrator.facade.sharedstore
Used for sharing state between legacy and lightblue services.
SharedStoreException - Exception in com.redhat.lightblue.migrator.facade.sharedstore
 
SharedStoreException(String, long) - Constructor for exception com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreException
 
SharedStoreException(String, long, Throwable) - Constructor for exception com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreException
 
SharedStoreImpl - Class in com.redhat.lightblue.migrator.facade.sharedstore
SharedStore implementation using ehcache.
SharedStoreImpl(String) - Constructor for class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
SharedStoreImpl(String, URL) - Constructor for class com.redhat.lightblue.migrator.facade.sharedstore.SharedStoreImpl
 
SharedStoreSetter - Interface in com.redhat.lightblue.migrator.facade.sharedstore
 
shouldCheckReadConsistency() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shouldCheckWriteConsistency() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shouldReadDestinationEntity() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shouldReadSourceEntity() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shouldWriteDestinationEntity() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shouldWriteSourceEntity() - Static method in class com.redhat.lightblue.migrator.features.LightblueMigration
 
shutdown() - Static method in class com.redhat.lightblue.migrator.facade.ServiceFacade
Shutdown thread pool executor for all facades.
start - Variable in class com.redhat.lightblue.migrator.facade.Timer
 
stringifyMethodCall(Method, Object[]) - Static method in class com.redhat.lightblue.migrator.facade.methodcallstringifier.LazyMethodCallStringifier
 

T

TimeoutConfiguration - Class in com.redhat.lightblue.migrator.facade
Provides means to access timeout configuration defined in a Properties object.
TimeoutConfiguration(long, String, Properties) - Constructor for class com.redhat.lightblue.migrator.facade.TimeoutConfiguration
 
TimeoutConfiguration.Type - Enum in com.redhat.lightblue.migrator.facade
 
Timer - Class in com.redhat.lightblue.migrator.facade
A helper class to measure method execution times.
Timer(String) - Constructor for class com.redhat.lightblue.migrator.facade.Timer
 
TogglzRandomUsername - Class in com.redhat.lightblue.migrator.features
Generates random username for togglz gradual activation strategy and stores it in ThreadLocal.
TogglzRandomUsername() - Constructor for class com.redhat.lightblue.migrator.features.TogglzRandomUsername
 
TogglzRandomUserProvider - Class in com.redhat.lightblue.migrator.features
Call TogglzRandomUsername.init() to generate new random username before this provider is used.
TogglzRandomUserProvider() - Constructor for class com.redhat.lightblue.migrator.features.TogglzRandomUserProvider
 
toString() - Method in class com.redhat.lightblue.migrator.facade.methodcallstringifier.LazyMethodCallStringifier
 
toString() - Method in interface com.redhat.lightblue.migrator.facade.methodcallstringifier.MethodCallStringifier
 

V

valueOf(String) - Static method in enum com.redhat.lightblue.migrator.facade.proxy.FacadeProxyFactory.DirectOperation.Target
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.redhat.lightblue.migrator.facade.ServiceFacade.FacadeOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.redhat.lightblue.migrator.facade.TimeoutConfiguration.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.redhat.lightblue.migrator.features.LightblueMigrationFeatures
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.redhat.lightblue.migrator.facade.proxy.FacadeProxyFactory.DirectOperation.Target
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.redhat.lightblue.migrator.facade.ServiceFacade.FacadeOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.redhat.lightblue.migrator.facade.TimeoutConfiguration.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.redhat.lightblue.migrator.features.LightblueMigrationFeatures
Returns an array containing the constants of this enum type, in the order they are declared.
C D F G I L M P R S T V 
Skip navigation links

Copyright © 2016. All rights reserved.