summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/api/service/EnigmaServiceContext.java
blob: 9e433fb0dd49026418a770dcd293dfe015178a25 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
package cuchaz.enigma.api.service;

import java.util.Optional;

public interface EnigmaServiceContext<T extends EnigmaService> {
	static <T extends EnigmaService> EnigmaServiceContext<T> empty() {
		return key -> Optional.empty();
	}

	Optional<String> getArgument(String key);
}