Class MultiIbisStarter


  • public final class MultiIbisStarter
    extends ibis.ipl.IbisStarter
    • Constructor Summary

      Constructors 
      Constructor Description
      MultiIbisStarter​(java.lang.String nickName, java.lang.String iplVersion, java.lang.String implementationVersion)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean matches​(ibis.ipl.IbisCapabilities capabilities, ibis.ipl.PortType[] types)  
      ibis.ipl.Ibis startIbis​(ibis.ipl.IbisFactory factory, ibis.ipl.RegistryEventHandler registryEventHandler, java.util.Properties userProperties, ibis.ipl.IbisCapabilities capabilities, ibis.ipl.Credentials credentials, byte[] applicationTag, ibis.ipl.PortType[] portTypes, java.lang.String specifiedSubImplementation)  
      ibis.ipl.CapabilitySet unmatchedIbisCapabilities​(ibis.ipl.IbisCapabilities capabilities, ibis.ipl.PortType[] types)  
      ibis.ipl.PortType[] unmatchedPortTypes​(ibis.ipl.IbisCapabilities capabilities, ibis.ipl.PortType[] types)  
      • Methods inherited from class ibis.ipl.IbisStarter

        createInstance, getImplementationVersion, getIplVersion, getNickName, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MultiIbisStarter

        public MultiIbisStarter​(java.lang.String nickName,
                                java.lang.String iplVersion,
                                java.lang.String implementationVersion)
    • Method Detail

      • matches

        public boolean matches​(ibis.ipl.IbisCapabilities capabilities,
                               ibis.ipl.PortType[] types)
        Specified by:
        matches in class ibis.ipl.IbisStarter
      • unmatchedIbisCapabilities

        public ibis.ipl.CapabilitySet unmatchedIbisCapabilities​(ibis.ipl.IbisCapabilities capabilities,
                                                                ibis.ipl.PortType[] types)
        Specified by:
        unmatchedIbisCapabilities in class ibis.ipl.IbisStarter
      • unmatchedPortTypes

        public ibis.ipl.PortType[] unmatchedPortTypes​(ibis.ipl.IbisCapabilities capabilities,
                                                      ibis.ipl.PortType[] types)
        Specified by:
        unmatchedPortTypes in class ibis.ipl.IbisStarter
      • startIbis

        public ibis.ipl.Ibis startIbis​(ibis.ipl.IbisFactory factory,
                                       ibis.ipl.RegistryEventHandler registryEventHandler,
                                       java.util.Properties userProperties,
                                       ibis.ipl.IbisCapabilities capabilities,
                                       ibis.ipl.Credentials credentials,
                                       byte[] applicationTag,
                                       ibis.ipl.PortType[] portTypes,
                                       java.lang.String specifiedSubImplementation)
                                throws ibis.ipl.IbisCreationFailedException
        Specified by:
        startIbis in class ibis.ipl.IbisStarter
        Throws:
        ibis.ipl.IbisCreationFailedException