Index
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
ResourceRepositoryextendsStaticLocalResourceRepositoryby adding a recurring task that sync local files with remoteFileSystemSourceonce 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
- 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
JGitCallwith 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
JGitSourceandStaticLocalResourceRepository - 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
FileSystemSourcethat 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 aFileinstead 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
ResourceRepositorybased 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.
All Classes and Interfaces|All Packages