Index

A C D E F G I J L O P R S U W 
All Classes and Interfaces|All Packages

A

afterPropertiesSet() - Method in class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 

C

call() - Method in interface org.cyclopsgroup.gitcon.jgit.JGitCall
 
close() - Method in class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
 
close() - Method in class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
close() - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
 
consume(InputStream) - Method in interface org.cyclopsgroup.gitcon.Resource.CheckedStreamConsumer
 
createTempDirectory() - Static method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
Create a temporary directory under system temdir

D

destroy() - Method in class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
direct() - Static method in class org.cyclopsgroup.gitcon.jgit.JGitCallExecutor
 
DynamicLocalResourceRepository - Class in org.cyclopsgroup.gitcon
This implementation of ResourceRepository extends StaticLocalResourceRepository by adding a recurring task that sync local files with remote FileSystemSource once a while.
DynamicLocalResourceRepository(File, FileSystemSource) - Constructor for class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
 
DynamicLocalResourceRepository(FileSystemSource) - Constructor for class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
 

E

ExpressionUtils - Class in org.cyclopsgroup.gitcon
 
ExpressionUtils() - Constructor for class org.cyclopsgroup.gitcon.ExpressionUtils
 

F

FileSystemResourceRepository - Class in org.cyclopsgroup.gitcon
A simple implementation that points to a local directory to get resources
FileSystemResourceRepository(File) - Constructor for class org.cyclopsgroup.gitcon.FileSystemResourceRepository
 
FileSystemResourceRepository(String) - Constructor for class org.cyclopsgroup.gitcon.FileSystemResourceRepository
 
FileSystemSource - Interface in org.cyclopsgroup.gitcon
A source that gets files from a logical repository into physical local file system
fromFile(File) - Static method in class org.cyclopsgroup.gitcon.Resource
 

G

getAccessToken() - Method in class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 
getBranchOrCommmit() - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
 
getDelegateRepository() - Method in class org.cyclopsgroup.gitcon.github.OmniResourceRepository
 
getGithubUser() - Method in class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 
getObject() - Method in class org.cyclopsgroup.gitcon.spring.GitconPropertiesBeanFactory
 
getObject() - Method in class org.cyclopsgroup.gitcon.spring.RepositoryPathFactoryBean
 
getObjectType() - Method in class org.cyclopsgroup.gitcon.spring.GitconPropertiesBeanFactory
 
getObjectType() - Method in class org.cyclopsgroup.gitcon.spring.RepositoryPathFactoryBean
 
getRepositoryDirectory() - Method in class org.cyclopsgroup.gitcon.FileSystemResourceRepository
 
getRepositoryDirectory() - Method in interface org.cyclopsgroup.gitcon.LocalResourceRepository
Get root directory of local repository
getRepositoryDirectory() - Method in class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
getRepositoryDirectory() - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
 
getRepositoryName() - Method in class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 
getResource(String) - Method in class org.cyclopsgroup.gitcon.FileSystemResourceRepository
 
getResource(String) - Method in class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 
getResource(String) - Method in class org.cyclopsgroup.gitcon.github.LocalOrGithubResourceRepository
 
getResource(String) - Method in class org.cyclopsgroup.gitcon.github.OmniResourceRepository
 
getResource(String) - Method in interface org.cyclopsgroup.gitcon.ResourceRepository
Get file object for given relative file path in repository
getResource(String) - Method in class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
getResource(String) - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
 
getSource() - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
 
getUpdateIntervalSeconds() - Method in class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
The default checking interval is 300 seconds.
getWorkingDirectory() - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
 
GitconPropertiesBeanFactory - Class in org.cyclopsgroup.gitcon.spring
A spring BeanFactory that creates Properties based on a file in given ResourceRepository.
GitconPropertiesBeanFactory(ResourceRepository, String) - Constructor for class org.cyclopsgroup.gitcon.spring.GitconPropertiesBeanFactory
 
GithubResourceRepository - Class in org.cyclopsgroup.gitcon.github
Resource repository that read file from Github with GraphQL Github API V4.
GithubResourceRepository(String, String, String) - Constructor for class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 

I

init() - Method in class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
 
init() - Method in class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
This method should be called before instance can be used.
initWorkingDirectory(File) - Method in interface org.cyclopsgroup.gitcon.FileSystemSource
Get files from logical source into local working directory when application starts
initWorkingDirectory(File) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
 
invokeCall(JGitCall<T>) - Method in class org.cyclopsgroup.gitcon.jgit.JGitCallExecutor
Invoke given call
isSingleton() - Method in class org.cyclopsgroup.gitcon.spring.GitconPropertiesBeanFactory
 
isSingleton() - Method in class org.cyclopsgroup.gitcon.spring.RepositoryPathFactoryBean
 

J

JGitCall<T> - Interface in org.cyclopsgroup.gitcon.jgit
 
JGitCallExecutor - Class in org.cyclopsgroup.gitcon.jgit
Class that invokes JGitCall with special logic around invocations
JGitCallExecutor() - Constructor for class org.cyclopsgroup.gitcon.jgit.JGitCallExecutor
 
JGitLocalResourceRepository - Class in org.cyclopsgroup.gitcon.spring
A convenient class that combines JGitSource and StaticLocalResourceRepository
JGitLocalResourceRepository(String) - Constructor for class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
JGitLocalResourceRepository(String, File) - Constructor for class org.cyclopsgroup.gitcon.spring.JGitLocalResourceRepository
 
JGitSource - Class in org.cyclopsgroup.gitcon.jgit
Implementation of FileSystemSource that gets file from a Git repository.
JGitSource(String) - Constructor for class org.cyclopsgroup.gitcon.jgit.JGitSource
Constructor that uses a working directory under system temporary directory

L

LocalOrGithubResourceRepository - Class in org.cyclopsgroup.gitcon.github
 
LocalOrGithubResourceRepository(String, String, String) - Constructor for class org.cyclopsgroup.gitcon.github.LocalOrGithubResourceRepository
 
LocalResourceRepository - Interface in org.cyclopsgroup.gitcon
A resource repo that is aware of local root directory

O

OmniResourceRepository - Class in org.cyclopsgroup.gitcon.github
 
OmniResourceRepository(String) - Constructor for class org.cyclopsgroup.gitcon.github.OmniResourceRepository
 
org.cyclopsgroup.gitcon - package org.cyclopsgroup.gitcon
 
org.cyclopsgroup.gitcon.github - package org.cyclopsgroup.gitcon.github
Provides support of direct Github access.
org.cyclopsgroup.gitcon.jgit - package org.cyclopsgroup.gitcon.jgit
 
org.cyclopsgroup.gitcon.spring - package org.cyclopsgroup.gitcon.spring
Classes in this package help user to embed Gitcon in Spring smoothly

P

populate(String) - Static method in class org.cyclopsgroup.gitcon.ExpressionUtils
 
populate(String, Map<String, String>) - Static method in class org.cyclopsgroup.gitcon.ExpressionUtils
 
populate(String, Properties) - Static method in class org.cyclopsgroup.gitcon.ExpressionUtils
 

R

read(Resource.CheckedStreamConsumer) - Method in class org.cyclopsgroup.gitcon.Resource
 
readAsProperties() - Method in class org.cyclopsgroup.gitcon.Resource
 
reference(String) - Method in class org.cyclopsgroup.gitcon.Resource
 
RepositoryPathFactoryBean - Class in org.cyclopsgroup.gitcon.spring
 
RepositoryPathFactoryBean(LocalResourceRepository) - Constructor for class org.cyclopsgroup.gitcon.spring.RepositoryPathFactoryBean
 
Resource - Class in org.cyclopsgroup.gitcon
 
Resource() - Constructor for class org.cyclopsgroup.gitcon.Resource
 
Resource.CheckedStreamConsumer - Interface in org.cyclopsgroup.gitcon
 
ResourceRepository - Interface in org.cyclopsgroup.gitcon
Interface that expose files for given file path

S

setBranchName(String) - Method in class org.cyclopsgroup.gitcon.github.GithubResourceRepository
 
setBranchOrCommit(String) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
Caller sets branchOrCommit in order to checkout files from a non-default branch or specified commit.
setBuildInSshIdentityUsed(boolean) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
Gitcon jar file comes with a build-in SSH private key for user gitconreader in both Github and BitBucket.
setSshIdentity(String) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
Use specified SSH private key for authentication
setSshIdentityFile(File) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
An alternative of JGitSource.setSshIdentity(String) that takes a File instead of file path.
setUpdateIntervalSeconds(int) - Method in class org.cyclopsgroup.gitcon.DynamicLocalResourceRepository
Setting the checking interval.
setUserPassword(String) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
An alternative method of JGitSource.setUserPassword(String, String) which takes parameters from one single string
setUserPassword(String, String) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
Set user and password used to authenticate access to Git repository.
StaticLocalResourceRepository - Class in org.cyclopsgroup.gitcon
Implementation of ResourceRepository based on a local file system root.
StaticLocalResourceRepository(File, FileSystemSource) - Constructor for class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
Constructor with given working directory and file source and a given working directory.
StaticLocalResourceRepository(FileSystemSource) - Constructor for class org.cyclopsgroup.gitcon.StaticLocalResourceRepository
Constructor with a source that is responsible for getting files into the working directory.
synchronize(JGitCallExecutor) - Static method in class org.cyclopsgroup.gitcon.jgit.JGitCallExecutor
 

U

updateWorkingDirectory(File) - Method in interface org.cyclopsgroup.gitcon.FileSystemSource
Get modified files from logic source into local working directory.
updateWorkingDirectory(File) - Method in class org.cyclopsgroup.gitcon.jgit.JGitSource
Update local repository by running a git pull command

W

withSshPrivateKey(String) - Static method in class org.cyclopsgroup.gitcon.jgit.JGitCallExecutor
Because JGit relies on JSch to handle SSH transport, which binds SSH key via static instance, there's no elegant way to allow multiple SSH keys in the same JVM.
A C D E F G I J L O P R S U W 
All Classes and Interfaces|All Packages