Package com.io7m.montarre.nativepack
Class MNPackagers
java.lang.Object
com.io7m.montarre.nativepack.MNPackagers
- All Implemented Interfaces:
MNativePackagerDirectoryType
The native packager directory.
-
Method Summary
Modifier and TypeMethodDescriptionstatic MNPackagerscreate(List<MNativePackagerServiceProviderType> packagerProviders, MNativeProcessesType processes) Create a directory.static MNPackagersCreate a directory, loading providers fromServiceLoader.static MNPackagerscreateFromServiceLoader(MNativeProcessesType processes) Create a directory, loading providers fromServiceLoader.SortedMap<com.io7m.lanark.core.RDottedName, MNativePackagerServiceType>
-
Method Details
-
create
public static MNPackagers create(List<MNativePackagerServiceProviderType> packagerProviders, MNativeProcessesType processes) Create a directory.- Parameters:
packagerProviders- The providersprocesses- The native processes- Returns:
- A directory
-
createFromServiceLoader
Create a directory, loading providers fromServiceLoader.- Parameters:
processes- The native processes- Returns:
- A directory
-
createFromServiceLoader
Create a directory, loading providers fromServiceLoader.- Returns:
- A directory
-
packagers
- Specified by:
packagersin interfaceMNativePackagerDirectoryType- Returns:
- The packagers
-