You can download sal-0.5.0.jar in this page.
Open Source
sal-0.5.0.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.opendaylight.controller/sal/pom.properties META-INF/maven/org.opendaylight.controller/sal/pom.xml org.opendaylight.controller.sal.action.Action.class org.opendaylight.controller.sal.action.ActionType.class org.opendaylight.controller.sal.action.Controller.class org.opendaylight.controller.sal.action.Drop.class org.opendaylight.controller.sal.action.Flood.class org.opendaylight.controller.sal.action.FloodAll.class org.opendaylight.controller.sal.action.HwPath.class org.opendaylight.controller.sal.action.Loopback.class org.opendaylight.controller.sal.action.Output.class org.opendaylight.controller.sal.action.PopVlan.class org.opendaylight.controller.sal.action.PushVlan.class org.opendaylight.controller.sal.action.SetDlDst.class org.opendaylight.controller.sal.action.SetDlSrc.class org.opendaylight.controller.sal.action.SetDlType.class org.opendaylight.controller.sal.action.SetNextHop.class org.opendaylight.controller.sal.action.SetNwDst.class org.opendaylight.controller.sal.action.SetNwSrc.class org.opendaylight.controller.sal.action.SetNwTos.class org.opendaylight.controller.sal.action.SetTpDst.class org.opendaylight.controller.sal.action.SetTpSrc.class org.opendaylight.controller.sal.action.SetVlanCfi.class org.opendaylight.controller.sal.action.SetVlanId.class org.opendaylight.controller.sal.action.SetVlanPcp.class org.opendaylight.controller.sal.action.SwPath.class org.opendaylight.controller.sal.authorization.AppRole.class org.opendaylight.controller.sal.authorization.AppRoleLevel.class org.opendaylight.controller.sal.authorization.AuthResultEnum.class org.opendaylight.controller.sal.authorization.IResourceAuthorization.class org.opendaylight.controller.sal.authorization.Privilege.class org.opendaylight.controller.sal.authorization.Resource.class org.opendaylight.controller.sal.authorization.ResourceGroup.class org.opendaylight.controller.sal.authorization.UserLevel.class org.opendaylight.controller.sal.core.Actions.class org.opendaylight.controller.sal.core.AdvertisedBandwidth.class org.opendaylight.controller.sal.core.Bandwidth.class org.opendaylight.controller.sal.core.Buffers.class org.opendaylight.controller.sal.core.Capabilities.class org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase.class org.opendaylight.controller.sal.core.Config.class org.opendaylight.controller.sal.core.ConstructionException.class org.opendaylight.controller.sal.core.ContainerFlow.class org.opendaylight.controller.sal.core.ContainerServiceDependency.class org.opendaylight.controller.sal.core.Description.class org.opendaylight.controller.sal.core.Edge.class org.opendaylight.controller.sal.core.ForwardingMode.class org.opendaylight.controller.sal.core.Host.class org.opendaylight.controller.sal.core.IContainer.class org.opendaylight.controller.sal.core.IContainerAware.class org.opendaylight.controller.sal.core.IContainerListener.class org.opendaylight.controller.sal.core.IContainerLocalListener.class org.opendaylight.controller.sal.core.Latency.class org.opendaylight.controller.sal.core.MacAddress.class org.opendaylight.controller.sal.core.Name.class org.opendaylight.controller.sal.core.Node.class org.opendaylight.controller.sal.core.NodeConnector.class org.opendaylight.controller.sal.core.NodeTable.class org.opendaylight.controller.sal.core.Path.class org.opendaylight.controller.sal.core.PeerBandwidth.class org.opendaylight.controller.sal.core.Property.class org.opendaylight.controller.sal.core.State.class org.opendaylight.controller.sal.core.SupportedBandwidth.class org.opendaylight.controller.sal.core.Tables.class org.opendaylight.controller.sal.core.Tier.class org.opendaylight.controller.sal.core.TimeStamp.class org.opendaylight.controller.sal.core.UpdateType.class org.opendaylight.controller.sal.discovery.IDiscoveryService.class org.opendaylight.controller.sal.flowprogrammer.Flow.class org.opendaylight.controller.sal.flowprogrammer.IFlowProgrammerListener.class org.opendaylight.controller.sal.flowprogrammer.IFlowProgrammerService.class org.opendaylight.controller.sal.flowprogrammer.IPluginInFlowProgrammerService.class org.opendaylight.controller.sal.flowprogrammer.IPluginOutFlowProgrammerService.class org.opendaylight.controller.sal.inventory.IInventoryService.class org.opendaylight.controller.sal.inventory.IListenInventoryUpdates.class org.opendaylight.controller.sal.inventory.IPluginInInventoryService.class org.opendaylight.controller.sal.inventory.IPluginOutInventoryService.class org.opendaylight.controller.sal.match.Match.class org.opendaylight.controller.sal.match.MatchField.class org.opendaylight.controller.sal.match.MatchType.class org.opendaylight.controller.sal.packet.ARP.class org.opendaylight.controller.sal.packet.BitBufferHelper.class org.opendaylight.controller.sal.packet.BufferException.class org.opendaylight.controller.sal.packet.Ethernet.class org.opendaylight.controller.sal.packet.ICMP.class org.opendaylight.controller.sal.packet.IDataPacketService.class org.opendaylight.controller.sal.packet.IEEE8021Q.class org.opendaylight.controller.sal.packet.IListenDataPacket.class org.opendaylight.controller.sal.packet.IPluginInDataPacketService.class org.opendaylight.controller.sal.packet.IPluginOutDataPacketService.class org.opendaylight.controller.sal.packet.IPv4.class org.opendaylight.controller.sal.packet.LLDP.class org.opendaylight.controller.sal.packet.LLDPTLV.class org.opendaylight.controller.sal.packet.LinkEncap.class org.opendaylight.controller.sal.packet.Packet.class org.opendaylight.controller.sal.packet.PacketException.class org.opendaylight.controller.sal.packet.PacketResult.class org.opendaylight.controller.sal.packet.RawPacket.class org.opendaylight.controller.sal.packet.TCP.class org.opendaylight.controller.sal.packet.UDP.class org.opendaylight.controller.sal.packet.address.DataLinkAddress.class org.opendaylight.controller.sal.packet.address.EthernetAddress.class org.opendaylight.controller.sal.reader.FlowOnNode.class org.opendaylight.controller.sal.reader.IPluginInReadService.class org.opendaylight.controller.sal.reader.IPluginOutReadService.class org.opendaylight.controller.sal.reader.IReadService.class org.opendaylight.controller.sal.reader.IReadServiceListener.class org.opendaylight.controller.sal.reader.NodeConnectorStatistics.class org.opendaylight.controller.sal.reader.NodeDescription.class org.opendaylight.controller.sal.reader.NodeTableStatistics.class org.opendaylight.controller.sal.routing.IListenRoutingUpdates.class org.opendaylight.controller.sal.routing.IRouting.class org.opendaylight.controller.sal.topology.IListenTopoUpdates.class org.opendaylight.controller.sal.topology.IPluginInTopologyService.class org.opendaylight.controller.sal.topology.IPluginOutTopologyService.class org.opendaylight.controller.sal.topology.ITopologyService.class org.opendaylight.controller.sal.topology.TopoEdgeUpdate.class org.opendaylight.controller.sal.utils.ConfigurationObject.class org.opendaylight.controller.sal.utils.Direction.class org.opendaylight.controller.sal.utils.EtherTypes.class org.opendaylight.controller.sal.utils.FilterIterator.class org.opendaylight.controller.sal.utils.GUIField.class org.opendaylight.controller.sal.utils.GlobalConstants.class org.opendaylight.controller.sal.utils.HexEncode.class org.opendaylight.controller.sal.utils.IListener.class org.opendaylight.controller.sal.utils.INodeConnectorFactory.class org.opendaylight.controller.sal.utils.INodeFactory.class org.opendaylight.controller.sal.utils.IObjectReader.class org.opendaylight.controller.sal.utils.IPProtocols.class org.opendaylight.controller.sal.utils.IterableIterator.class org.opendaylight.controller.sal.utils.ListenerDispatcher.class org.opendaylight.controller.sal.utils.MultiIterator.class org.opendaylight.controller.sal.utils.NetUtils.class org.opendaylight.controller.sal.utils.NodeConnectorCreator.class org.opendaylight.controller.sal.utils.NodeCreator.class org.opendaylight.controller.sal.utils.NodeTableCreator.class org.opendaylight.controller.sal.utils.ObjectReader.class org.opendaylight.controller.sal.utils.ObjectWriter.class org.opendaylight.controller.sal.utils.ReadFromFile.class org.opendaylight.controller.sal.utils.ServiceHelper.class org.opendaylight.controller.sal.utils.SingletonTask.class org.opendaylight.controller.sal.utils.Status.class org.opendaylight.controller.sal.utils.StatusCode.class org.opendaylight.controller.sal.utils.TierHelper.class org.opendaylight.controller.sal.utils.WriteToFile.class
sal-0.5.0.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.opendaylight.controller</groupId> <artifactId>commons.opendaylight</artifactId> <version>1.4.0</version> <relativePath>../../commons/opendaylight</relativePath> </parent> <scm> <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection> <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection> <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url> <tag>releasepom-0.1.0</tag> </scm> <artifactId>sal</artifactId> <version>0.5.0</version> <packaging>bundle</packaging> <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>${bundle.plugin.version}</version> <extensions>true</extensions> <configuration> <instructions> <Import-Package> org.slf4j, org.osgi.framework, org.apache.commons.lang3.builder, org.apache.felix.dm, org.apache.commons.lang3.tuple, javax.xml.bind.annotation, javax.xml.bind.annotation.adapters </Import-Package> <Export-Package> org.opendaylight.controller.sal.authorization, org.opendaylight.controller.sal.action, org.opendaylight.controller.sal.core, org.opendaylight.controller.sal.discovery, org.opendaylight.controller.sal.topology, org.opendaylight.controller.sal.routing, org.opendaylight.controller.sal.packet, org.opendaylight.controller.sal.packet.address, org.opendaylight.controller.sal.utils, org.opendaylight.controller.sal.match, org.opendaylight.controller.sal.inventory, org.opendaylight.controller.sal.flowprogrammer, org.opendaylight.controller.sal.reader </Export-Package> </instructions> <manifestLocation>${project.basedir}/META-INF</manifestLocation> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
<dependency> <groupId>org.opendaylight.controller</groupId> <artifactId>sal</artifactId> <version>0.5.0</version> </dependency>
If you think the following sal-0.5.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.