A B C D F G H I L N O P R S T U 

A

activate(Map<String, ?>) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
activate() - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
activateInternal() - Method in class io.fabric8.git.internal.GitDataStore
 
addGitListener(GitListener) - Method in interface io.fabric8.git.GitService
 
addGitListener(GitListener) - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
AGENT_METADATA_FILE - Static variable in class io.fabric8.git.internal.GitDataStore
 

B

bindConfigurer(Configurer) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
bindGitService(GitService) - Method in class io.fabric8.git.internal.GitDataStore
 
bindRuntimeProperties(RuntimeProperties) - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 

C

CachingGitDataStore - Class in io.fabric8.git.internal
A Caching version of GitDataStore to minimise the use of git operations and speed things up a little
CachingGitDataStore() - Constructor for class io.fabric8.git.internal.CachingGitDataStore
 
call(Git, GitContext) - Method in interface io.fabric8.git.internal.GitOperation
 
checkoutBranch(Git, String) - Static method in class io.fabric8.git.internal.GitHelpers
 
checkoutVersion(Git, String) - Method in class io.fabric8.git.internal.GitDataStore
 
clearCaches() - Method in class io.fabric8.git.internal.CachingGitDataStore
 
commit(String) - Method in class io.fabric8.git.internal.GitContext
Marks a commit as required and appends the message.
CONFIGS - Static variable in class io.fabric8.git.internal.GitDataStore
 
CONFIGS_PROFILES - Static variable in class io.fabric8.git.internal.GitDataStore
 
configureBranch(Git, String, String) - Static method in class io.fabric8.git.internal.GitHelpers
 
convertProfileIdToDirectory(String) - Method in class io.fabric8.git.internal.GitDataStore
Takes a profile ID of the form "foo-bar" and if we are using directory trees for profiles then converts it to "foo/bar.profile"
createOrCheckoutBranch(Git, String, String) - Static method in class io.fabric8.git.internal.GitHelpers
 
createOrCheckoutVersion(Git, String) - Method in class io.fabric8.git.internal.GitDataStore
 
createProfile(String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
createVersion(String) - Method in class io.fabric8.git.internal.GitDataStore
 
createVersion(String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
currentBranch(Git) - Static method in class io.fabric8.git.internal.GitHelpers
 

D

deactivateInternal() - Method in class io.fabric8.git.internal.GitDataStore
 
DEFAULT_GIT_PATH - Static variable in class io.fabric8.git.internal.FabricGitServiceImpl
 
deleteProfile(String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
deleteVersion(String) - Method in class io.fabric8.git.internal.GitDataStore
 
doAddFiles(Git, File...) - Method in class io.fabric8.git.internal.GitDataStore
 
doCreateProfile(Git, GitContext, String, String) - Method in class io.fabric8.git.internal.GitDataStore
Creates the given profile directory in the currently checked out version branch
doGetConfigurations(Git, String) - Method in class io.fabric8.git.internal.GitDataStore
 
doGetFileConfigurations(Git, String) - Method in class io.fabric8.git.internal.GitDataStore
 
doLoadConfiguration(File) - Method in class io.fabric8.git.internal.GitDataStore
 
doLoadFileConfiguration(File) - Method in class io.fabric8.git.internal.GitDataStore
 
doPull(Git, CredentialsProvider, boolean) - Method in class io.fabric8.git.internal.GitDataStore
Performs a pull so the git repo is pretty much up to date before we start performing operations on it.
doPush(Git, GitContext) - Method in class io.fabric8.git.internal.GitDataStore
Pushes any changes - assumed to be invoked within a gitOperation method!
doPush(Git, GitContext, CredentialsProvider) - Method in class io.fabric8.git.internal.GitDataStore
Pushes any committed changes to the remote repo
doRecursiveDeleteAndRemove(Git, File) - Method in class io.fabric8.git.internal.GitDataStore
 
doSetConfiguration(Git, String, String, Map<String, String>) - Method in class io.fabric8.git.internal.GitDataStore
 
doSetConfigurations(Git, File, String, Map<String, Map<String, String>>) - Method in class io.fabric8.git.internal.GitDataStore
 
doSetFileConfiguration(Git, String, String, byte[]) - Method in class io.fabric8.git.internal.GitDataStore
 
doSetFileConfigurations(Git, File, String, Map<String, byte[]>) - Method in class io.fabric8.git.internal.GitDataStore
 

F

FabricGitServiceImpl - Class in io.fabric8.git.internal
 
FabricGitServiceImpl() - Constructor for class io.fabric8.git.internal.FabricGitServiceImpl
 
forceGetVersions() - Method in class io.fabric8.git.internal.GitDataStore
 

G

get() - Method in interface io.fabric8.git.GitService
 
get() - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
getBranch(String, String) - Static method in class io.fabric8.git.internal.GitProfiles
Returns the git branch of the profile.
getClusterId() - Method in class io.fabric8.git.internal.GitDataStore
 
getCommitMessage() - Method in class io.fabric8.git.internal.GitContext
Provides a hook for a commit message if an operation wishes to add something
getConfiguration(String, String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getConfiguration(String, String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getConfigurations(String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getCredentialsProvider() - Method in class io.fabric8.git.internal.GitDataStore
 
getDefaultJvmOptions() - Method in class io.fabric8.git.internal.GitDataStore
 
getEnsembleContainers() - Method in class io.fabric8.git.internal.GitDataStore
 
getFileConfiguration(String, String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getFileConfiguration(String, String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getFileConfigurations(String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getFileConfigurations(String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getFilePattern(File, File) - Method in class io.fabric8.git.internal.GitDataStore
 
getGit() - Method in class io.fabric8.git.internal.GitDataStore
 
getLastModified(String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getLastModified(String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getPidFile(File, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getPidFromFileName(String) - Method in class io.fabric8.git.internal.GitDataStore
 
getProfile(String, String, boolean) - Method in class io.fabric8.git.internal.GitDataStore
 
getProfileDirectory(Git, String) - Method in class io.fabric8.git.internal.GitDataStore
 
getProfiles(String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getProfiles(String) - Method in class io.fabric8.git.internal.GitDataStore
 
getProfilesDirectory(Git) - Method in class io.fabric8.git.internal.GitDataStore
 
getPushBranch() - Method in class io.fabric8.git.internal.GitContext
 
getRemote() - Method in class io.fabric8.git.internal.GitDataStore
 
getRemoteUrl() - Method in interface io.fabric8.git.GitService
 
getRemoteUrl() - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
getRequirements() - Method in class io.fabric8.git.internal.GitDataStore
 
getRootGitDirectory(Git) - Static method in class io.fabric8.git.internal.GitHelpers
Returns the root directory of the git repo which contains the ".git" directory
getServices() - Method in class io.fabric8.git.GitNode
 
getType() - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getType() - Method in class io.fabric8.git.internal.GitDataStore
 
getUrl() - Method in class io.fabric8.git.GitNode
 
getVersionAttributes(String) - Method in class io.fabric8.git.internal.GitDataStore
 
getVersionData(String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
getVersions() - Method in class io.fabric8.git.internal.GitDataStore
 
GIT_COMMIT_SHORT_LENGTH - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_EXTERNAL_URL - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_GC_ON_LOAD - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_PULL_PERIOD - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_REMOTE_PASSWORD - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_REMOTE_URL - Static variable in class io.fabric8.git.internal.GitDataStore
 
GIT_REMOTE_USER - Static variable in class io.fabric8.git.internal.GitDataStore
 
GitContext - Class in io.fabric8.git.internal
Provides git context information so that the git operation can automatically
GitContext() - Constructor for class io.fabric8.git.internal.GitContext
 
GitDataStore - Class in io.fabric8.git.internal
A git based implementation of DataStore which stores the profile configuration versions in a branch per version and directory per profile.
GitDataStore() - Constructor for class io.fabric8.git.internal.GitDataStore
 
GitHelpers - Class in io.fabric8.git.internal
A bunch of helper methods for working with Git
GitHelpers() - Constructor for class io.fabric8.git.internal.GitHelpers
 
GitListener - Interface in io.fabric8.git
Provide a hook that the Fabric git repository has moved or that it has changed
GitMasterListener - Class in io.fabric8.git.internal
 
GitMasterListener() - Constructor for class io.fabric8.git.internal.GitMasterListener
 
GitNode - Class in io.fabric8.git
 
GitNode() - Constructor for class io.fabric8.git.GitNode
 
GitNode(String, String) - Constructor for class io.fabric8.git.GitNode
 
gitOperation(GitOperation<T>) - Method in class io.fabric8.git.internal.GitDataStore
Performs a set of operations on the git repository & avoids concurrency issues
gitOperation(GitOperation<T>, boolean) - Method in class io.fabric8.git.internal.GitDataStore
 
gitOperation(PersonIdent, GitOperation<T>, boolean) - Method in class io.fabric8.git.internal.GitDataStore
 
gitOperation(PersonIdent, GitOperation<T>, boolean, GitContext) - Method in class io.fabric8.git.internal.GitDataStore
 
GitOperation<T> - Interface in io.fabric8.git.internal
Performs an operation on the given git repository
GitProfiles - Class in io.fabric8.git.internal
 
GitService - Interface in io.fabric8.git
Represents a local Git repository
groupEvent(Group<GitNode>, GroupListener.GroupEvent) - Method in class io.fabric8.git.internal.GitMasterListener
 

H

hasGitHead(Git) - Static method in class io.fabric8.git.internal.GitHelpers
 
hasProfile(String, String) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
hasVersion(String) - Method in class io.fabric8.git.internal.GitDataStore
 

I

importFromFileSystem(String) - Method in class io.fabric8.git.internal.GitDataStore
 
importFromFileSystem(File, String, String, boolean) - Method in class io.fabric8.git.internal.GitDataStore
 
io.fabric8.git - package io.fabric8.git
 
io.fabric8.git.internal - package io.fabric8.git.internal
 
isProfileDirectory(File) - Method in class io.fabric8.git.internal.GitDataStore
 
isRequireCommit() - Method in class io.fabric8.git.internal.GitContext
 
isRequirePush() - Method in class io.fabric8.git.internal.GitContext
 

L

listFiles(String, Iterable<String>, String) - Method in class io.fabric8.git.internal.GitDataStore
 
localBranchExists(Git, String) - Static method in class io.fabric8.git.internal.GitHelpers
 

N

notifyReceivePacket() - Method in interface io.fabric8.git.GitService
 
notifyReceivePacket() - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
notifyRemoteChanged(String) - Method in interface io.fabric8.git.GitService
A hook if the remote URI has been changed
notifyRemoteChanged(String) - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 

O

onReceivePack() - Method in interface io.fabric8.git.GitListener
 
onRemoteUrlChanged(String) - Method in interface io.fabric8.git.GitListener
 

P

pouplateVersionData(Git, String, CachingGitDataStore.VersionData) - Method in class io.fabric8.git.internal.CachingGitDataStore
 
PROFILE_FOLDER_SUFFIX - Static variable in class io.fabric8.git.internal.GitDataStore
 
pull() - Method in class io.fabric8.git.internal.GitDataStore
 
push() - Method in class io.fabric8.git.internal.GitDataStore
 

R

recursiveAddLegacyProfileDirectoryFiles(Git, File, File, String) - Method in class io.fabric8.git.internal.GitDataStore
Recursively copies the profiles in a single flat directory into the new directory layout; changing "foo-bar" directory into "foo/bar.profile" along the way
recursiveCopyAndAdd(Git, File, File, String, boolean) - Method in class io.fabric8.git.internal.GitDataStore
Recursively copies the given files from the given directory to the specified directory adding them to the git repo along the way
removeBranch(Git, String) - Static method in class io.fabric8.git.internal.GitHelpers
 
removeGitListener(GitListener) - Method in interface io.fabric8.git.GitService
 
removeGitListener(GitListener) - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
requireCommit() - Method in class io.fabric8.git.internal.GitContext
Indicates a commit is required after this operation completes
requirePush() - Method in class io.fabric8.git.internal.GitContext
Indicates a push will be required after the operation is completed.

S

setConfiguration(String, String, String, Map<String, String>) - Method in class io.fabric8.git.internal.GitDataStore
 
setConfigurations(String, String, Map<String, Map<String, String>>) - Method in class io.fabric8.git.internal.GitDataStore
 
setDefaultJvmOptions(String) - Method in class io.fabric8.git.internal.GitDataStore
 
setFileConfiguration(String, String, String, byte[]) - Method in class io.fabric8.git.internal.GitDataStore
 
setFileConfigurations(String, String, Map<String, byte[]>) - Method in class io.fabric8.git.internal.GitDataStore
 
setGitForTesting(Git) - Method in class io.fabric8.git.internal.FabricGitServiceImpl
 
setPushBranch(String) - Method in class io.fabric8.git.internal.GitContext
 
setRemote(String) - Method in class io.fabric8.git.internal.GitDataStore
Sets the name of the remote repository
setRequireCommit(boolean) - Method in class io.fabric8.git.internal.GitContext
 
setRequirements(FabricRequirements) - Method in class io.fabric8.git.internal.GitDataStore
 
setRequirePush(boolean) - Method in class io.fabric8.git.internal.GitContext
 
setServices(String[]) - Method in class io.fabric8.git.GitNode
 
setUrl(String) - Method in class io.fabric8.git.GitNode
 
setVersionAttribute(String, String, String) - Method in class io.fabric8.git.internal.GitDataStore
 
SUPPORTED_CONFIGURATION - Static variable in class io.fabric8.git.internal.GitDataStore
 

T

toString() - Method in class io.fabric8.git.GitNode
 
TYPE - Static variable in class io.fabric8.git.internal.CachingGitDataStore
 
TYPE - Static variable in class io.fabric8.git.internal.GitDataStore
 

U

useDirectoriesForProfiles - Static variable in class io.fabric8.git.internal.GitDataStore
Should we convert a directory of profiles called "foo-bar" into a directory "foo/bar.profile" structure to use the file system better, to better organise profiles into folders and make it easier to work with profiles in the wiki
A B C D F G H I L N O P R S T U 

Copyright © 2016 Red Hat. All Rights Reserved.