Documentation
¶
Overview ¶
Package core is a generated GoMock package.
Package core is a generated GoMock package.
Package core is a generated GoMock package.
Index ¶
- Variables
- type BeforeLaunchListener
- type HandlerFunc
- type LauncherContext
- type LauncherCore
- type Middleware
- type MockLauncherContext
- type MockLauncherContextMockRecorder
- type MockSettingsRepository
- func (m *MockSettingsRepository) AutoVersionEnabled() bool
- func (m *MockSettingsRepository) EXPECT() *MockSettingsRepositoryMockRecorder
- func (m *MockSettingsRepository) GetAllowedMemSize() int
- func (m *MockSettingsRepository) GetDifficulty() string
- func (m *MockSettingsRepository) GetLevelType() string
- func (m *MockSettingsRepository) GetMinecraftVersion() string
- func (m *MockSettingsRepository) GetMotd() string
- func (m *MockSettingsRepository) GetSeed() string
- func (m *MockSettingsRepository) GetServerPath() string
- func (m *MockSettingsRepository) GetWorldName() string
- func (m *MockSettingsRepository) GetWorldResourceID() string
- func (m *MockSettingsRepository) IsNewWorld() bool
- func (m *MockSettingsRepository) ServerPropertiesOverrides() map[string]string
- func (m *MockSettingsRepository) SetMinecraftVersion(version string)
- func (m *MockSettingsRepository) SetServerPath(path string)
- func (m *MockSettingsRepository) SetWorldResourceID(resourceID string)
- type MockSettingsRepositoryMockRecorder
- func (mr *MockSettingsRepositoryMockRecorder) AutoVersionEnabled() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetAllowedMemSize() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetDifficulty() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetLevelType() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetMinecraftVersion() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetMotd() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetSeed() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetServerPath() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetWorldName() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) GetWorldResourceID() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) IsNewWorld() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) ServerPropertiesOverrides() *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) SetMinecraftVersion(version any) *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) SetServerPath(path any) *gomock.Call
- func (mr *MockSettingsRepositoryMockRecorder) SetWorldResourceID(resourceID any) *gomock.Call
- type MockStateRepository
- func (m *MockStateRepository) EXPECT() *MockStateRepositoryMockRecorder
- func (m *MockStateRepository) GetState(ctx context.Context, key string) (string, error)
- func (m *MockStateRepository) RemoveState(ctx context.Context, key string) error
- func (m *MockStateRepository) SetState(ctx context.Context, key, state string) error
- type MockStateRepositoryMockRecorder
- type SettingsRepository
- type StateRepository
Constants ¶
This section is empty.
Variables ¶
var ErrRestart = errors.New("restart required")
Functions ¶
This section is empty.
Types ¶
type BeforeLaunchListener ¶
type BeforeLaunchListener func(c LauncherContext) error
type HandlerFunc ¶
type HandlerFunc func(c LauncherContext) error
type LauncherContext ¶
type LauncherContext interface {
Context() context.Context
Settings() SettingsRepository
Env() env.EnvProvider
State() StateRepository
}
type LauncherCore ¶
type LauncherCore struct {
CommandExecutor system.CommandExecutor
// contains filtered or unexported fields
}
func NewLauncherCore ¶
func NewLauncherCore(settings SettingsRepository, env env.EnvProvider, state StateRepository) *LauncherCore
func (*LauncherCore) AddBeforeLaunchListener ¶
func (l *LauncherCore) AddBeforeLaunchListener(listener BeforeLaunchListener)
func (*LauncherCore) Use ¶
func (l *LauncherCore) Use(m Middleware)
type Middleware ¶
type Middleware interface {
Wrap(next HandlerFunc) HandlerFunc
}
var StopMiddleware Middleware = &stopMiddleware{}
type MockLauncherContext ¶
type MockLauncherContext struct {
// contains filtered or unexported fields
}
MockLauncherContext is a mock of LauncherContext interface.
func NewMockLauncherContext ¶
func NewMockLauncherContext(ctrl *gomock.Controller) *MockLauncherContext
NewMockLauncherContext creates a new mock instance.
func (*MockLauncherContext) Context ¶
func (m *MockLauncherContext) Context() context.Context
Context mocks base method.
func (*MockLauncherContext) EXPECT ¶
func (m *MockLauncherContext) EXPECT() *MockLauncherContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockLauncherContext) Env ¶
func (m *MockLauncherContext) Env() env.EnvProvider
Env mocks base method.
func (*MockLauncherContext) Settings ¶
func (m *MockLauncherContext) Settings() SettingsRepository
Settings mocks base method.
func (*MockLauncherContext) State ¶
func (m *MockLauncherContext) State() StateRepository
State mocks base method.
type MockLauncherContextMockRecorder ¶
type MockLauncherContextMockRecorder struct {
// contains filtered or unexported fields
}
MockLauncherContextMockRecorder is the mock recorder for MockLauncherContext.
func (*MockLauncherContextMockRecorder) Context ¶
func (mr *MockLauncherContextMockRecorder) Context() *gomock.Call
Context indicates an expected call of Context.
func (*MockLauncherContextMockRecorder) Env ¶
func (mr *MockLauncherContextMockRecorder) Env() *gomock.Call
Env indicates an expected call of Env.
func (*MockLauncherContextMockRecorder) Settings ¶
func (mr *MockLauncherContextMockRecorder) Settings() *gomock.Call
Settings indicates an expected call of Settings.
func (*MockLauncherContextMockRecorder) State ¶
func (mr *MockLauncherContextMockRecorder) State() *gomock.Call
State indicates an expected call of State.
type MockSettingsRepository ¶
type MockSettingsRepository struct {
// contains filtered or unexported fields
}
MockSettingsRepository is a mock of SettingsRepository interface.
func NewMockSettingsRepository ¶
func NewMockSettingsRepository(ctrl *gomock.Controller) *MockSettingsRepository
NewMockSettingsRepository creates a new mock instance.
func (*MockSettingsRepository) AutoVersionEnabled ¶
func (m *MockSettingsRepository) AutoVersionEnabled() bool
AutoVersionEnabled mocks base method.
func (*MockSettingsRepository) EXPECT ¶
func (m *MockSettingsRepository) EXPECT() *MockSettingsRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSettingsRepository) GetAllowedMemSize ¶
func (m *MockSettingsRepository) GetAllowedMemSize() int
GetAllowedMemSize mocks base method.
func (*MockSettingsRepository) GetDifficulty ¶
func (m *MockSettingsRepository) GetDifficulty() string
GetDifficulty mocks base method.
func (*MockSettingsRepository) GetLevelType ¶
func (m *MockSettingsRepository) GetLevelType() string
GetLevelType mocks base method.
func (*MockSettingsRepository) GetMinecraftVersion ¶
func (m *MockSettingsRepository) GetMinecraftVersion() string
GetMinecraftVersion mocks base method.
func (*MockSettingsRepository) GetMotd ¶
func (m *MockSettingsRepository) GetMotd() string
GetMotd mocks base method.
func (*MockSettingsRepository) GetSeed ¶
func (m *MockSettingsRepository) GetSeed() string
GetSeed mocks base method.
func (*MockSettingsRepository) GetServerPath ¶
func (m *MockSettingsRepository) GetServerPath() string
GetServerPath mocks base method.
func (*MockSettingsRepository) GetWorldName ¶
func (m *MockSettingsRepository) GetWorldName() string
GetWorldName mocks base method.
func (*MockSettingsRepository) GetWorldResourceID ¶
func (m *MockSettingsRepository) GetWorldResourceID() string
GetWorldResourceID mocks base method.
func (*MockSettingsRepository) IsNewWorld ¶
func (m *MockSettingsRepository) IsNewWorld() bool
IsNewWorld mocks base method.
func (*MockSettingsRepository) ServerPropertiesOverrides ¶
func (m *MockSettingsRepository) ServerPropertiesOverrides() map[string]string
ServerPropertiesOverrides mocks base method.
func (*MockSettingsRepository) SetMinecraftVersion ¶
func (m *MockSettingsRepository) SetMinecraftVersion(version string)
SetMinecraftVersion mocks base method.
func (*MockSettingsRepository) SetServerPath ¶
func (m *MockSettingsRepository) SetServerPath(path string)
SetServerPath mocks base method.
func (*MockSettingsRepository) SetWorldResourceID ¶
func (m *MockSettingsRepository) SetWorldResourceID(resourceID string)
SetWorldResourceID mocks base method.
type MockSettingsRepositoryMockRecorder ¶
type MockSettingsRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockSettingsRepositoryMockRecorder is the mock recorder for MockSettingsRepository.
func (*MockSettingsRepositoryMockRecorder) AutoVersionEnabled ¶
func (mr *MockSettingsRepositoryMockRecorder) AutoVersionEnabled() *gomock.Call
AutoVersionEnabled indicates an expected call of AutoVersionEnabled.
func (*MockSettingsRepositoryMockRecorder) GetAllowedMemSize ¶
func (mr *MockSettingsRepositoryMockRecorder) GetAllowedMemSize() *gomock.Call
GetAllowedMemSize indicates an expected call of GetAllowedMemSize.
func (*MockSettingsRepositoryMockRecorder) GetDifficulty ¶
func (mr *MockSettingsRepositoryMockRecorder) GetDifficulty() *gomock.Call
GetDifficulty indicates an expected call of GetDifficulty.
func (*MockSettingsRepositoryMockRecorder) GetLevelType ¶
func (mr *MockSettingsRepositoryMockRecorder) GetLevelType() *gomock.Call
GetLevelType indicates an expected call of GetLevelType.
func (*MockSettingsRepositoryMockRecorder) GetMinecraftVersion ¶
func (mr *MockSettingsRepositoryMockRecorder) GetMinecraftVersion() *gomock.Call
GetMinecraftVersion indicates an expected call of GetMinecraftVersion.
func (*MockSettingsRepositoryMockRecorder) GetMotd ¶
func (mr *MockSettingsRepositoryMockRecorder) GetMotd() *gomock.Call
GetMotd indicates an expected call of GetMotd.
func (*MockSettingsRepositoryMockRecorder) GetSeed ¶
func (mr *MockSettingsRepositoryMockRecorder) GetSeed() *gomock.Call
GetSeed indicates an expected call of GetSeed.
func (*MockSettingsRepositoryMockRecorder) GetServerPath ¶
func (mr *MockSettingsRepositoryMockRecorder) GetServerPath() *gomock.Call
GetServerPath indicates an expected call of GetServerPath.
func (*MockSettingsRepositoryMockRecorder) GetWorldName ¶
func (mr *MockSettingsRepositoryMockRecorder) GetWorldName() *gomock.Call
GetWorldName indicates an expected call of GetWorldName.
func (*MockSettingsRepositoryMockRecorder) GetWorldResourceID ¶
func (mr *MockSettingsRepositoryMockRecorder) GetWorldResourceID() *gomock.Call
GetWorldResourceID indicates an expected call of GetWorldResourceID.
func (*MockSettingsRepositoryMockRecorder) IsNewWorld ¶
func (mr *MockSettingsRepositoryMockRecorder) IsNewWorld() *gomock.Call
IsNewWorld indicates an expected call of IsNewWorld.
func (*MockSettingsRepositoryMockRecorder) ServerPropertiesOverrides ¶
func (mr *MockSettingsRepositoryMockRecorder) ServerPropertiesOverrides() *gomock.Call
ServerPropertiesOverrides indicates an expected call of ServerPropertiesOverrides.
func (*MockSettingsRepositoryMockRecorder) SetMinecraftVersion ¶
func (mr *MockSettingsRepositoryMockRecorder) SetMinecraftVersion(version any) *gomock.Call
SetMinecraftVersion indicates an expected call of SetMinecraftVersion.
func (*MockSettingsRepositoryMockRecorder) SetServerPath ¶
func (mr *MockSettingsRepositoryMockRecorder) SetServerPath(path any) *gomock.Call
SetServerPath indicates an expected call of SetServerPath.
func (*MockSettingsRepositoryMockRecorder) SetWorldResourceID ¶
func (mr *MockSettingsRepositoryMockRecorder) SetWorldResourceID(resourceID any) *gomock.Call
SetWorldResourceID indicates an expected call of SetWorldResourceID.
type MockStateRepository ¶
type MockStateRepository struct {
// contains filtered or unexported fields
}
MockStateRepository is a mock of StateRepository interface.
func NewMockStateRepository ¶
func NewMockStateRepository(ctrl *gomock.Controller) *MockStateRepository
NewMockStateRepository creates a new mock instance.
func (*MockStateRepository) EXPECT ¶
func (m *MockStateRepository) EXPECT() *MockStateRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockStateRepository) RemoveState ¶
func (m *MockStateRepository) RemoveState(ctx context.Context, key string) error
RemoveState mocks base method.
type MockStateRepositoryMockRecorder ¶
type MockStateRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockStateRepositoryMockRecorder is the mock recorder for MockStateRepository.
func (*MockStateRepositoryMockRecorder) GetState ¶
func (mr *MockStateRepositoryMockRecorder) GetState(ctx, key any) *gomock.Call
GetState indicates an expected call of GetState.
func (*MockStateRepositoryMockRecorder) RemoveState ¶
func (mr *MockStateRepositoryMockRecorder) RemoveState(ctx, key any) *gomock.Call
RemoveState indicates an expected call of RemoveState.
type SettingsRepository ¶
type SettingsRepository interface {
GetAllowedMemSize() int
GetServerPath() string
SetServerPath(path string)
GetMinecraftVersion() string
SetMinecraftVersion(version string)
AutoVersionEnabled() bool
GetWorldName() string
GetWorldResourceID() string
SetWorldResourceID(resourceID string)
IsNewWorld() bool
GetMotd() string
GetDifficulty() string
GetLevelType() string
GetSeed() string
ServerPropertiesOverrides() map[string]string
}