A B C D E F G I M N P R S T U W X 

A

act(Request) - Method in class com.thindeck.cockpit.deck.TkCommand
 
act(Request) - Method in class com.thindeck.cockpit.deck.TkDelete
 
act(Request) - Method in class com.thindeck.cockpit.deck.TkHelp
 
act(Request) - Method in class com.thindeck.cockpit.deck.TkIndex
 
act(Request) - Method in class com.thindeck.cockpit.TkAccount
 
act(Request) - Method in class com.thindeck.cockpit.TkAddDeck
 
act(Request) - Method in class com.thindeck.cockpit.TkDecks
 
act(Request) - Method in class com.thindeck.cockpit.TkIndex
 
active() - Method in interface com.thindeck.api.Base
Get active decks, no matter what users they belong to.
active() - Method in class com.thindeck.dynamo.DyBase
 
active() - Method in class com.thindeck.fakes.FkBase
 
add(String) - Method in interface com.thindeck.api.Decks
Add a new deck.
add(String) - Method in class com.thindeck.fakes.FkDecks
 
Agent - Interface in com.thindeck.api
Agent.

B

Base - Interface in com.thindeck.api
Base of the entire system.
Boss - Interface in com.thindeck.api
Boss (a super agent).
BuildImage - Class in com.thindeck.agents
Builds image from repo.
BuildImage() - Constructor for class com.thindeck.agents.BuildImage
Ctor.
BuildImage(Script) - Constructor for class com.thindeck.agents.BuildImage
Ctor.
BuryContainers - Class in com.thindeck.agents
Mark DEAD containers as WASTE.
BuryContainers() - Constructor for class com.thindeck.agents.BuryContainers
 

C

CheckState - Class in com.thindeck.agents
Check state of Docker containers.
CheckState() - Constructor for class com.thindeck.agents.CheckState
Ctor.
CheckState(Script) - Constructor for class com.thindeck.agents.CheckState
Ctor.
CleanNginx - Class in com.thindeck.bosses
Remove un-used expired domains from nginx load balancer.
CleanNginx() - Constructor for class com.thindeck.bosses.CleanNginx
 
com.thindeck - package com.thindeck
Main entry point to the entire OO structure.
com.thindeck.agents - package com.thindeck.agents
Agents.
com.thindeck.api - package com.thindeck.api
API.
com.thindeck.bosses - package com.thindeck.bosses
Bosses.
com.thindeck.cockpit - package com.thindeck.cockpit
RESTful interface.
com.thindeck.cockpit.deck - package com.thindeck.cockpit.deck
Deck mgmt.
com.thindeck.dynamo - package com.thindeck.dynamo
DynamoDB.
com.thindeck.fakes - package com.thindeck.fakes
Mock classes.
create(String) - Method in interface com.thindeck.api.Events
Create new event.
create(String) - Method in class com.thindeck.fakes.FkEvents
 

D

Deck - Interface in com.thindeck.api
Deck.
deck() - Method in class com.thindeck.cockpit.deck.RqDeck
Get deck.
Deck.Smart - Class in com.thindeck.api
Smart.
Deck.Smart(Deck) - Constructor for class com.thindeck.api.Deck.Smart
Ctor.
Decks - Interface in com.thindeck.api
Decks of a User.
decks() - Method in interface com.thindeck.api.User
Decks.
decks() - Method in class com.thindeck.fakes.FkUser
 
delete(String) - Method in interface com.thindeck.api.Decks
Delete a deck.
delete(String) - Method in class com.thindeck.fakes.FkDecks
 
DetectPorts - Class in com.thindeck.agents
Discover ports of Docker containers.
DetectPorts() - Constructor for class com.thindeck.agents.DetectPorts
Ctor.
DetectPorts(Script) - Constructor for class com.thindeck.agents.DetectPorts
Ctor.
DyBase - Class in com.thindeck.dynamo
Dynamo implementation of the Base.
DyBase() - Constructor for class com.thindeck.dynamo.DyBase
Constructor.
DyBase(Region) - Constructor for class com.thindeck.dynamo.DyBase
Constructor.

E

Entrance - Class in com.thindeck
Launch (used only for heroku).
events() - Method in interface com.thindeck.api.Deck
Get events.
Events - Interface in com.thindeck.api
Events of a deck.
events() - Method in class com.thindeck.fakes.FkDeck
 
exec(XML) - Method in class com.thindeck.agents.BuildImage
 
exec(XML) - Method in class com.thindeck.agents.BuryContainers
 
exec(XML) - Method in class com.thindeck.agents.CheckState
 
exec(XML) - Method in class com.thindeck.agents.DetectPorts
 
exec(XML) - Method in class com.thindeck.agents.FindTanks
 
exec(XML) - Method in class com.thindeck.agents.PingContainers
 
exec(XML) - Method in class com.thindeck.agents.PingImages
 
exec(String, InputStream, OutputStream, OutputStream) - Method in class com.thindeck.agents.Remote
 
exec(XML) - Method in class com.thindeck.agents.RemoveImages
 
exec(String, Map<String, String>) - Method in class com.thindeck.agents.Script.Default
 
exec(String, Map<String, String>) - Method in interface com.thindeck.agents.Script
Run it.
exec(String, Map<String, String>) - Method in class com.thindeck.agents.Script.Fake
 
exec(XML) - Method in class com.thindeck.agents.StartDocker
 
exec(XML) - Method in class com.thindeck.agents.StopDocker
 
exec(XML) - Method in class com.thindeck.agents.Swap
 
exec(XML) - Method in class com.thindeck.agents.TerminateDocker
 
exec(XML) - Method in class com.thindeck.agents.UpdateNginx
 
exec(XML) - Method in class com.thindeck.agents.WasteContainers
 
exec(XML) - Method in class com.thindeck.agents.WasteImages
 
exec(XML) - Method in class com.thindeck.agents.WipeRepo
 
exec(XML) - Method in interface com.thindeck.api.Agent
Execute it on the given deck.
exec(Iterable<Deck>) - Method in interface com.thindeck.api.Boss
Execute it on all decks.
exec(Agent) - Method in interface com.thindeck.api.Deck
Execute this agent.
exec(Iterable<Deck>) - Method in class com.thindeck.bosses.CleanNginx
 
exec(Iterable<Deck>) - Method in class com.thindeck.bosses.SetupNginx
 
exec(Iterable<Deck>) - Method in class com.thindeck.bosses.UploadKeys
 
exec(Agent) - Method in class com.thindeck.fakes.FkDeck
 

F

FindTanks - Class in com.thindeck.agents
Find tanks available for deployment.
FindTanks() - Constructor for class com.thindeck.agents.FindTanks
 
FkBase - Class in com.thindeck.fakes
Mock of Base.
FkBase() - Constructor for class com.thindeck.fakes.FkBase
Ctor.
FkBase(File) - Constructor for class com.thindeck.fakes.FkBase
Ctor.
FkDeck - Class in com.thindeck.fakes
Mock of Deck.
FkDeck() - Constructor for class com.thindeck.fakes.FkDeck
Ctor.
FkDeck(File) - Constructor for class com.thindeck.fakes.FkDeck
Ctor.
FkDecks - Class in com.thindeck.fakes
Mock of Decks.
FkDecks() - Constructor for class com.thindeck.fakes.FkDecks
Ctor.
FkDecks(File) - Constructor for class com.thindeck.fakes.FkDecks
Ctor.
FkEvents - Class in com.thindeck.fakes
Mock of Events.
FkEvents() - Constructor for class com.thindeck.fakes.FkEvents
 
FkUser - Class in com.thindeck.fakes
Mock of User.
FkUser() - Constructor for class com.thindeck.fakes.FkUser
Ctor.
FkUser(File) - Constructor for class com.thindeck.fakes.FkUser
Ctor.

G

get(String) - Method in interface com.thindeck.api.Decks
Get it by name.
get() - Method in class com.thindeck.cockpit.RqUser
Get user.
get(String) - Method in class com.thindeck.fakes.FkDecks
 

I

iterate() - Method in interface com.thindeck.api.Decks
Iterate them all.
iterate(long) - Method in interface com.thindeck.api.Events
Iterate only those smaller than this number.
iterate() - Method in class com.thindeck.fakes.FkDecks
 
iterate(long) - Method in class com.thindeck.fakes.FkEvents
 

M

main(String...) - Static method in class com.thindeck.Entrance
Entry point.

N

name() - Method in interface com.thindeck.api.Deck
Name, unique for the user.
name() - Method in interface com.thindeck.api.User
Name (Github login).
name() - Method in class com.thindeck.fakes.FkDeck
 
name() - Method in class com.thindeck.fakes.FkUser
 

P

PingContainers - Class in com.thindeck.agents
Check docker container existence and remove if absent.
PingContainers() - Constructor for class com.thindeck.agents.PingContainers
Ctor.
PingContainers(Script) - Constructor for class com.thindeck.agents.PingContainers
Ctor.
PingImages - Class in com.thindeck.agents
Check docker image existence and remove if absent.
PingImages() - Constructor for class com.thindeck.agents.PingImages
Ctor.
PingImages(Script) - Constructor for class com.thindeck.agents.PingImages
Ctor.

R

Remote - Class in com.thindeck.agents
Remote shell(s).
Remote(String) - Constructor for class com.thindeck.agents.Remote
Ctor.
RemoveImages - Class in com.thindeck.agents
Remove all waste images.
RemoveImages() - Constructor for class com.thindeck.agents.RemoveImages
Ctor.
RemoveImages(Script) - Constructor for class com.thindeck.agents.RemoveImages
Ctor.
RqDeck - Class in com.thindeck.cockpit.deck
Deck fork.
RqDeck(Base, Request) - Constructor for class com.thindeck.cockpit.deck.RqDeck
Ctor.
RqUser - Class in com.thindeck.cockpit
Request with user.
RqUser(Request, Base) - Constructor for class com.thindeck.cockpit.RqUser
Ctor.
RsPage - Class in com.thindeck.cockpit
Default page.
RsPage(String, Base, Request, XeSource...) - Constructor for class com.thindeck.cockpit.RsPage
Ctor.

S

SCHEMA - Static variable in interface com.thindeck.api.Deck
Schema.
Script - Interface in com.thindeck.agents
Execs a script.
Script.Default - Class in com.thindeck.agents
Default one.
Script.Default(URL) - Constructor for class com.thindeck.agents.Script.Default
Ctor.
Script.Default(String) - Constructor for class com.thindeck.agents.Script.Default
Ctor.
Script.Fake - Class in com.thindeck.agents
Fake one.
Script.Fake(String) - Constructor for class com.thindeck.agents.Script.Fake
Ctor.
SetupNginx - Class in com.thindeck.bosses
Setup nginx load balancer.
SetupNginx() - Constructor for class com.thindeck.bosses.SetupNginx
Ctor.
SetupNginx(Script) - Constructor for class com.thindeck.bosses.SetupNginx
Ctor.
StartDocker - Class in com.thindeck.agents
Start containers.
StartDocker() - Constructor for class com.thindeck.agents.StartDocker
Ctor.
StartDocker(Script) - Constructor for class com.thindeck.agents.StartDocker
Ctor.
StopDocker - Class in com.thindeck.agents
Stop all waste containers.
StopDocker() - Constructor for class com.thindeck.agents.StopDocker
Ctor.
StopDocker(Script) - Constructor for class com.thindeck.agents.StopDocker
Ctor.
Swap - Class in com.thindeck.agents
Swap BLUE and GREEN containers.
Swap() - Constructor for class com.thindeck.agents.Swap
 

T

TerminateDocker - Class in com.thindeck.agents
Terminate waste containers that is ALIVE for too long.
TerminateDocker() - Constructor for class com.thindeck.agents.TerminateDocker
Ctor.
TerminateDocker(Script) - Constructor for class com.thindeck.agents.TerminateDocker
Ctor.
TkAccount - Class in com.thindeck.cockpit
Account.
TkAddDeck - Class in com.thindeck.cockpit
Add deck.
TkApp - Class in com.thindeck.cockpit
App.
TkApp(Base) - Constructor for class com.thindeck.cockpit.TkApp
Ctor.
TkCommand - Class in com.thindeck.cockpit.deck
Post a command.
TkDeck - Class in com.thindeck.cockpit.deck
Deck.
TkDeck(Base) - Constructor for class com.thindeck.cockpit.deck.TkDeck
Ctor.
TkDecks - Class in com.thindeck.cockpit
Decks.
TkDelete - Class in com.thindeck.cockpit.deck
Delete deck.
TkHelp - Class in com.thindeck.cockpit.deck
Help.
TkIndex - Class in com.thindeck.cockpit.deck
Deck.
TkIndex - Class in com.thindeck.cockpit
Index.

U

update(String) - Method in class com.thindeck.api.Deck.Smart
Update XML with these exact content.
update(Iterable<Directive>) - Method in class com.thindeck.api.Deck.Smart
Update XML with these directives.
UpdateNginx - Class in com.thindeck.agents
Update nginx load balancer.
UpdateNginx() - Constructor for class com.thindeck.agents.UpdateNginx
Ctor.
UpdateNginx(Script) - Constructor for class com.thindeck.agents.UpdateNginx
Ctor.
UPGRADE - Static variable in interface com.thindeck.api.Deck
XSL for upgrade.
UploadKeys - Class in com.thindeck.bosses
Upload SSH keys to the servers.
UploadKeys() - Constructor for class com.thindeck.bosses.UploadKeys
 
user(String) - Method in interface com.thindeck.api.Base
Get user by name.
User - Interface in com.thindeck.api
User.
user(String) - Method in class com.thindeck.dynamo.DyBase
 
user(String) - Method in class com.thindeck.fakes.FkBase
 

W

WasteContainers - Class in com.thindeck.agents
Mark containers as waste if they don't have HTTP port.
WasteContainers() - Constructor for class com.thindeck.agents.WasteContainers
 
WasteImages - Class in com.thindeck.agents
Mark images as waste if their containers are not good enough.
WasteImages() - Constructor for class com.thindeck.agents.WasteImages
 
WipeRepo - Class in com.thindeck.agents
Remove repo if it's too old and still has no images.
WipeRepo() - Constructor for class com.thindeck.agents.WipeRepo
 

X

XePage - Class in com.thindeck.cockpit
Default page in Xembly.
XePage(Base, Request, XeSource...) - Constructor for class com.thindeck.cockpit.XePage
Ctor.
xml() - Method in class com.thindeck.api.Deck.Smart
Get its XML.
A B C D E F G I M N P R S T U W X 

Copyright © 2014–2015 Thindeck Inc.. All rights reserved.